Um app que reproduz mídia exige componentes de interface do usuário para exibir mídia e controlar a reprodução. A biblioteca Media3 inclui dois módulos de UI que contêm vários componentes de UI.
Para usar o módulo de UI baseado em Views, adicione a seguinte dependência:
Kotlin
implementation("androidx.media3:media3-ui:1.7.1")
Groovy
implementation "androidx.media3:media3-ui:1.7.1"
Para depender do módulo de UI baseado no Jetpack Compose, adicione a seguinte dependência:
Kotlin
implementation("androidx.media3:media3-ui-compose:1.7.1")
Groovy
implementation "androidx.media3:media3-ui-compose:1.7.1"
Recomendamos que você desenvolva seu app com o Compose em primeiro lugar ou migre do uso de Views.
Observação:o módulo media3-ui-compose
ainda não está em paridade com o módulo media3-ui
.