Media3 UI モジュール

メディアを再生するアプリには、メディアを表示して 再生を制御するためのユーザー インターフェース コンポーネントが必要です。Media3 ライブラリには、多数の UI コンポーネントを含む 2 つの UI モジュールが含まれています。

ビューベースの UI モジュールを使用するには、次の依存関係を追加します。

Kotlin

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

Groovy

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

Jetpack Compose ベースの UI モジュールに依存するには、次の依存関係を追加します。

Kotlin

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

Groovy

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

Material3 を使用する Jetpack Compose ベースの UI モジュールに依存するには、 次の依存関係を追加します。

Kotlin

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

Groovy

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

Compose を優先してアプリを開発するか、 ビューの使用から移行することを強くおすすめします。

注: media3-ui-compose モジュールと media3-ui-compose-material3 モジュールは media3-ui モジュールと同等ではありません。