Moduli dell'interfaccia utente di Media3

Un'app che riproduce contenuti multimediali richiede componenti dell'interfaccia utente per la visualizzazione dei contenuti e il controllo della riproduzione. La libreria Media3 include due moduli UI che contengono una serie di componenti UI.

Per utilizzare il modulo UI basato su Views, aggiungi la seguente dipendenza:

Kotlin

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

Groovy

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

Per dipendere dal modulo UI basato su Jetpack Compose, aggiungi la seguente dipendenza:

Kotlin

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

Groovy

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

Per dipendere dal modulo UI basato su Jetpack Compose con Material3, aggiungi la seguente dipendenza:

Kotlin

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

Groovy

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

Ti consigliamo vivamente di sviluppare la tua app in modalità Compose-first o di eseguire la migrazione dall'utilizzo di Views.

Nota: i moduli media3-ui-compose e media3-ui-compose-material3 non sono ancora alla pari con il modulo media3-ui.