Modules d'interface utilisateur Media3

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'interface utilisateur qui contiennent un certain nombre de composants d'interface utilisateur.

Pour utiliser le module d'interface utilisateur basé sur les vues, ajoutez la dépendance suivante :

Kotlin

implementation("androidx.media3:media3-ui:1.10.0")

Groovy

implementation "androidx.media3:media3-ui:1.10.0"

Pour dépendre du module d'interface utilisateur basé sur Jetpack Compose, ajoutez la dépendance suivante :

Kotlin

implementation("androidx.media3:media3-ui-compose:1.10.0")

Groovy

implementation "androidx.media3:media3-ui-compose:1.10.0"

Pour dépendre du module d'interface utilisateur basé sur Jetpack Compose avec Material3, ajoutez la dépendance suivante :

Kotlin

implementation("androidx.media3:media3-ui-compose-material3:1.10.0")

Groovy

implementation "androidx.media3:media3-ui-compose-material3:1.10.0"

Nous vous encourageons vivement à développer votre application en privilégiant Compose ou à migrer depuis l'utilisation de vues.

Remarque : Les modules media3-ui-compose et media3-ui-compose-material3 ne sont pas encore au même niveau que le module media3-ui.