Une application qui lit des contenus multimédias nécessite des composants d'interface utilisateur pour afficher les contenus multimédias et contrôler la lecture. La bibliothèque Media3 inclut deux modules d'UI qui contiennent un certain nombre de composants d'UI.
Pour utiliser le module d'UI basé sur les vues, ajoutez la dépendance suivante :
Kotlin
implementation("androidx.media3:media3-ui:1.7.1")
Groovy
implementation "androidx.media3:media3-ui:1.7.1"
Pour dépendre du module d'UI basé sur Jetpack Compose, ajoutez la dépendance suivante :
Kotlin
implementation("androidx.media3:media3-ui-compose:1.7.1")
Groovy
implementation "androidx.media3:media3-ui-compose:1.7.1"
Nous vous encourageons vivement à développer votre application en privilégiant Compose ou à migrer depuis l'utilisation des vues.
Remarque : Le module media3-ui-compose
n'est pas encore au même niveau que le module media3-ui
.