Media3-UI-Module
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Eine App, die Medien wiedergibt, benötigt Benutzeroberflächenkomponenten zum Anzeigen von Medien und zum Steuern der Wiedergabe. Die Media3-Bibliothek enthält zwei UI-Module mit einer Reihe von UI-Komponenten.
Wenn Sie das auf Ansichten basierende UI-Modul verwenden möchten, fügen Sie die folgende Abhängigkeit hinzu:
Kotlin
implementation("androidx.media3:media3-ui:1.8.0")
Groovy
implementation "androidx.media3:media3-ui:1.8.0"
Wenn Sie das auf Jetpack Compose basierende UI-Modul verwenden möchten, fügen Sie die folgende Abhängigkeit hinzu:
Kotlin
implementation("androidx.media3:media3-ui-compose:1.8.0")
Groovy
implementation "androidx.media3:media3-ui-compose:1.8.0"
Wir empfehlen Ihnen dringend, Ihre App in erster Linie mit Compose zu entwickeln oder von der Verwendung von Views zu migrieren.
Hinweis:Das Modul media3-ui-compose
ist noch nicht auf dem gleichen Stand wie das Modul media3-ui
.
Alle Inhalte und Codebeispiele auf dieser Seite unterliegen den Lizenzen wie im Abschnitt Inhaltslizenz beschrieben. Java und OpenJDK sind Marken oder eingetragene Marken von Oracle und/oder seinen Tochtergesellschaften.
Zuletzt aktualisiert: 2025-08-21 (UTC).
[null,null,["Zuletzt aktualisiert: 2025-08-21 (UTC)."],[],[],null,["# Media3 UI modules\n\nAn 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\n### Kotlin\n\n```kotlin\nimplementation(\"androidx.media3:media3-ui:1.8.0\")\n```\n\n### Groovy\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\n### Kotlin\n\n```kotlin\nimplementation(\"androidx.media3:media3-ui-compose:1.8.0\")\n```\n\n### Groovy\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."]]