Một ứng dụng phát nội dung đa phương tiện cần có các thành phần giao diện người dùng để hiển thị nội dung đa phương tiện và kiểm soát quá trình 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 Khung hiển thị, hãy thêm phần phụ thuộc sau:
Kotlin
implementation("androidx.media3:media3-ui:1.10.0")
Groovy
implementation "androidx.media3:media3-ui:1.10.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.10.0")
Groovy
implementation "androidx.media3:media3-ui-compose:1.10.0"
Để phụ thuộc vào mô-đun giao diện người dùng dựa trên Jetpack Compose bằng Material3, hãy thêm phần phụ thuộc sau:
Kotlin
implementation("androidx.media3:media3-ui-compose-material3:1.10.0")
Groovy
implementation "androidx.media3:media3-ui-compose-material3:1.10.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 ngang bằng với mô-đun media3-ui.