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 interface do usuário que contêm um número de componentes.
Para usar o módulo de interface do usuário baseado em visualizações, adicione a seguinte dependência:
Kotlin
implementation("androidx.media3:media3-ui:1.9.2")
Groovy
implementation "androidx.media3:media3-ui:1.9.2"
Para depender do módulo de interface do usuário baseado no Jetpack Compose, adicione a seguinte dependência:
Kotlin
implementation("androidx.media3:media3-ui-compose:1.9.2")
Groovy
implementation "androidx.media3:media3-ui-compose:1.9.2"
Para depender do módulo de interface do usuário baseado no Jetpack Compose com o Material3, adicione a seguinte dependência:
Kotlin
implementation("androidx.media3:media3-ui-compose-material3:1.9.2")
Groovy
implementation "androidx.media3:media3-ui-compose-material3:1.9.2"
Recomendamos que você desenvolva seu app com o Compose em primeiro lugar ou migre do uso de visualizações.
Observação: Os módulos media3-ui-compose e media3-ui-compose-material3 ainda
não estão em paridade com o módulo media3-ui.