Eine App, die Medien wiedergibt, benötigt Benutzeroberflächenkomponenten zum Anzeigen von Medien und zum Steuern der Wiedergabe. Die Media3-Bibliothek enthält zwei UI-Module mit einer Reihe von UI-Komponenten.
Wenn Sie das auf Ansichten basierende UI-Modul verwenden möchten, fügen Sie die folgende Abhängigkeit hinzu:
Kotlin
implementation("androidx.media3:media3-ui:1.9.2")
Groovy
implementation "androidx.media3:media3-ui:1.9.2"
Wenn Sie vom auf Jetpack Compose basierenden UI-Modul abhängig sein möchten, fügen Sie die folgende Abhängigkeit hinzu:
Kotlin
implementation("androidx.media3:media3-ui-compose:1.9.2")
Groovy
implementation "androidx.media3:media3-ui-compose:1.9.2"
Wenn Sie vom auf Jetpack Compose basierenden UI-Modul mit Material3 abhängig sein möchten, fügen Sie die folgende Abhängigkeit hinzu:
Kotlin
implementation("androidx.media3:media3-ui-compose-material3:1.9.2")
Groovy
implementation "androidx.media3:media3-ui-compose-material3:1.9.2"
Wir empfehlen dringend, Ihre App mit Compose zu entwickeln oder von der Verwendung von Ansichten zu migrieren.
Hinweis: Die Module media3-ui-compose und media3-ui-compose-material3 sind
noch nicht mit dem Modul media3-ui identisch.