メディアを再生するアプリには、メディアを表示して再生を制御するためのユーザー インターフェース コンポーネントが必要です。Media3 ライブラリには、多数の UI コンポーネントを含む 2 つの UI モジュールが含まれています。
ビューベースの UI モジュールを使用するには、次の依存関係を追加します。
Kotlin
implementation("androidx.media3:media3-ui:1.9.0")
Groovy
implementation "androidx.media3:media3-ui:1.9.0"
Jetpack Compose ベースの UI モジュールに依存するには、次の依存関係を追加します。
Kotlin
implementation("androidx.media3:media3-ui-compose:1.9.0")
Groovy
implementation "androidx.media3:media3-ui-compose:1.9.0"
Jetpack Compose ベースの UI モジュール(Material3)に依存するには、次の依存関係を追加します。
Kotlin
implementation("androidx.media3:media3-ui-compose-material3:1.9.0")
Groovy
implementation "androidx.media3:media3-ui-compose-material3:1.9.0"
Compose を優先してアプリを開発するか、ビューの使用から移行することを強くおすすめします。
注: media3-ui-compose モジュールと media3-ui-compose-material3 モジュールは、まだ media3-ui モジュールと同等ではありません。