Một ứng dụng phát nội dung nghe nhìn cần các thành phần giao diện người dùng để hiển thị nội dung nghe nhìn và kiểm soát việc phát. Thư viện Media3 bao gồm 2 mô-đun giao diện người dùng chứa một số thành phần giao diện người dùng.
Để sử dụng mô-đun giao diện người dùng dựa trên Thành phần hiển thị, hãy thêm phần phụ thuộc sau:
Kotlin
implementation("androidx.media3:media3-ui:1.9.0")
Groovy
implementation "androidx.media3:media3-ui:1.9.0"
Để phụ thuộc vào mô-đun giao diện người dùng dựa trên Jetpack Compose, hãy thêm phần phụ thuộc sau:
Kotlin
implementation("androidx.media3:media3-ui-compose:1.9.0")
Groovy
implementation "androidx.media3:media3-ui-compose:1.9.0"
Để phụ thuộc vào mô-đun giao diện người dùng dựa trên Jetpack Compose có Material3, hãy thêm phần phụ thuộc sau:
Kotlin
implementation("androidx.media3:media3-ui-compose-material3:1.9.0")
Groovy
implementation "androidx.media3:media3-ui-compose-material3:1.9.0"
Bạn nên phát triển ứng dụng theo cách ưu tiên Compose hoặc di chuyển từ việc sử dụng Khung hiển thị.
Lưu ý: Các mô-đun media3-ui-compose và media3-ui-compose-material3 chưa tương đương với mô-đun media3-ui.