Aplikacja odtwarzająca multimedia wymaga komponentów interfejsu użytkownika do wyświetlania multimediów i sterowania odtwarzaniem. Biblioteka Media3 zawiera 2 moduły interfejsu, które zawierają wiele komponentów interfejsu.
Aby użyć modułu interfejsu opartego na widokach, dodaj tę zależność:
Kotlin
implementation("androidx.media3:media3-ui:1.9.0")
Groovy
implementation "androidx.media3:media3-ui:1.9.0"
Aby używać modułu interfejsu opartego na Jetpack Compose, dodaj to zależności:
Kotlin
implementation("androidx.media3:media3-ui-compose:1.9.0")
Groovy
implementation "androidx.media3:media3-ui-compose:1.9.0"
Aby dodać zależność od modułu interfejsu opartego na Jetpack Compose z Material3, dodaj tę zależność:
Kotlin
implementation("androidx.media3:media3-ui-compose-material3:1.9.0")
Groovy
implementation "androidx.media3:media3-ui-compose-material3:1.9.0"
Zdecydowanie zalecamy tworzenie aplikacji w pierwszej kolejności w Compose lub migrację z używania widoków.
Uwaga: moduły media3-ui-compose i media3-ui-compose-material3 nie są jeszcze w pełni zgodne z modułem media3-ui.