Для воспроизведения мультимедиа приложению необходимы компоненты пользовательского интерфейса для отображения медиафайлов и управления воспроизведением. Библиотека Media3 включает два модуля пользовательского интерфейса, содержащих ряд компонентов интерфейса.
Для использования модуля пользовательского интерфейса на основе представлений добавьте следующую зависимость:
Котлин
implementation("androidx.media3:media3-ui:1.9.0")
Классный
implementation "androidx.media3:media3-ui:1.9.0"
Чтобы использовать модуль пользовательского интерфейса на основе Jetpack Compose , добавьте следующую зависимость:
Котлин
implementation("androidx.media3:media3-ui-compose:1.9.0")
Классный
implementation "androidx.media3:media3-ui-compose:1.9.0"
Чтобы использовать модуль пользовательского интерфейса на основе Jetpack Compose с Material3 , добавьте следующую зависимость:
Котлин
implementation("androidx.media3:media3-ui-compose-material3:1.9.0")
Классный
implementation "androidx.media3:media3-ui-compose-material3:1.9.0"
Мы настоятельно рекомендуем разрабатывать ваше приложение, используя подход Compose-first, или перейти с использования Views .
Примечание: Модули media3-ui-compose и media3-ui-compose-material3 пока не достигли уровня модуля media3-ui .