Media3 kullanıcı arayüzü modülleri
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
Medya oynatan bir uygulamanın, medyayı görüntülemek ve oynatmayı kontrol etmek için kullanıcı arayüzü bileşenlerine ihtiyacı vardır. Media3 kitaplığı, bir dizi kullanıcı arayüzü bileşeni içeren iki kullanıcı arayüzü modülü içerir.
Görüntülemeye dayalı kullanıcı arayüzü modülünü kullanmak için aşağıdaki bağımlılığı ekleyin:
Kotlin
implementation("androidx.media3:media3-ui:1.8.0")
Groovy
implementation "androidx.media3:media3-ui:1.8.0"
Jetpack Compose tabanlı kullanıcı arayüzü modülüne bağımlı olmak için aşağıdaki bağımlılığı ekleyin:
Kotlin
implementation("androidx.media3:media3-ui-compose:1.8.0")
Groovy
implementation "androidx.media3:media3-ui-compose:1.8.0"
Uygulamanızı Compose'u öncelikli tutarak geliştirmenizi veya View'ları kullanmaktan geçiş yapmanızı önemle tavsiye ederiz.
Not: media3-ui-compose
modülü henüz media3-ui
modülüyle aynı düzeyde değildir.
Bu sayfadaki içerik ve kod örnekleri, İçerik Lisansı sayfasında açıklanan lisanslara tabidir. Java ve OpenJDK, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2025-08-27 UTC.
[null,null,["Son güncelleme tarihi: 2025-08-27 UTC."],[],[],null,["An app playing media requires user interface components for displaying media and\ncontrolling playback. The Media3 library includes two UI modules that contain a\nnumber of UI components.\n\nTo use the [Views-based UI module](/media/media3/ui/playerview), add the following dependency: \n\nKotlin \n\n```kotlin\nimplementation(\"androidx.media3:media3-ui:1.8.0\")\n```\n\nGroovy \n\n```groovy\nimplementation \"androidx.media3:media3-ui:1.8.0\"\n```\n\nTo depend on the [Jetpack Compose-based UI module](/media/media3/ui/compose), add the following\ndependency: \n\nKotlin \n\n```kotlin\nimplementation(\"androidx.media3:media3-ui-compose:1.8.0\")\n```\n\nGroovy \n\n```groovy\nimplementation \"androidx.media3:media3-ui-compose:1.8.0\"\n```\n\nWe highly encourage you to develop your app in a Compose-first fashion or\n[migrate from using Views](/develop/ui/compose/migrate).\n\n**Note:** The `media3-ui-compose` module is not yet at parity with the\n`media3-ui` module."]]