播放媒体的应用需要界面组件来显示媒体和控制播放。Media3 库包含两个界面模块,其中包含许多界面组件。
Kotlin
implementation("androidx.media3:media3-ui:1.11.1")
Groovy
implementation "androidx.media3:media3-ui:1.11.1"
如需依赖于 基于 Jetpack Compose 的界面模块,请添加以下依赖项:
Kotlin
implementation("androidx.media3:media3-ui-compose:1.11.1")
Groovy
implementation "androidx.media3:media3-ui-compose:1.11.1"
如需依赖基于 Jetpack Compose 且使用 Material3 的界面模块,请添加以下依赖项:
Kotlin
implementation("androidx.media3:media3-ui-compose-material3:1.11.1")
Groovy
implementation "androidx.media3:media3-ui-compose-material3:1.11.1"
我们强烈建议您以“Compose 优先”的方式开发应用,或从使用 View 进行迁移。
注意:media3-ui-compose 和 media3-ui-compose-material3 模块尚未达到与 media3-ui 模块相同的水平。