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 użytkownika, które obejmują wiele komponentów interfejsu.
Aby użyć modułu interfejsu użytkownika opartego na widokach , dodaj tę zależność:
Kotlin
implementation("androidx.media3:media3-ui:1.10.0")
Dynamiczny
implementation "androidx.media3:media3-ui:1.10.0"
Aby użyć modułu interfejsu użytkownika opartego na Jetpack Compose, dodaj tę zależność:
Kotlin
implementation("androidx.media3:media3-ui-compose:1.10.0")
Dynamiczny
implementation "androidx.media3:media3-ui-compose:1.10.0"
Aby użyć modułu interfejsu użytkownika opartego na Jetpack Compose z Material3, dodaj tę zależność:
Kotlin
implementation("androidx.media3:media3-ui-compose-material3:1.10.0")
Dynamiczny
implementation "androidx.media3:media3-ui-compose-material3:1.10.0"
Gorąco zachęcamy do tworzenia aplikacji w oparciu o Compose lub do migracji z widoków.
Uwaga: moduły media3-ui-compose i media3-ui-compose-material3 nie są jeszcze na tym samym poziomie co moduł media3-ui.