Aplikasi Kamera dan Media Android
Perhentian pertama Anda untuk konten tentang pengembangan aplikasi kamera dan media. Pelajari referensi tentang cara membuat aplikasi pemutaran dan pengeditan dengan Jetpack Media3. Pelajari cara memperluas pengalaman media yang menarik kepada pengguna di seluruh ekosistem multiperangkat Android.
Membuat kasus penggunaan kamera dan media modern
Pengguna beralih dari melakukan apa saja di ponsel ke dunia yang semakin multiperangkat. Android berkembang untuk membantu Anda menjangkau pengguna di mana pun mereka berada dengan fitur yang mereka inginkan, di ponsel, tablet, jam tangan, TV, dan bahkan di mobil.
Panduan
Jetpack Media3
API Android yang sederhana, dapat disesuaikan, andal, dan berperforma tinggi untuk pengalaman media inti.
Panduan
Jetpack Compose dan WindowManager
Manfaatkan dukungan UI Adaptif untuk layar yang fleksibel, seperti perangkat foldable dan perangkat foldable.
Temukan inspirasi di galeri perangkat
Galeri perangkat layar besar
Jelajahi desain media untuk tablet dan perangkat foldable di galeri perangkat layar besar
Galeri Wear OS
Jelajahi desain media untuk smartwatch di galeri Wear OS
Galeri TV
Jelajahi desain media untuk TV di galeri TV
Alur kerja inti
Mengembangkan aplikasi
Pemutaran
Menggunakan ExoPlayer, implementasi Player default di Media3, atau membangun pemutar Anda sendiri dengan mengimplementasikan class SimpleBasePlayer. Kemudian, perluas kemampuan pemutaran dengan mengimplementasikan MediaSession atau MediaLibraryService.
Mengembangkan aplikasi
Mengedit
Media3 memperkenalkan Transformer, API untuk mengedit media, termasuk mengonversi format (transcoding), menerapkan perubahan seperti memangkas klip dari video yang lebih panjang, memangkas sebagian frame video, menerapkan efek kustom, dan operasi pengeditan lainnya.
Tingkatkan
Tambahkan pengalaman media premium
Puaskan pengguna Anda dengan fitur seperti HDR, picture-in-picture, dan audio spasial. Pelajari platform dan Jetpack API yang dirancang untuk membuat aplikasi Anda tampil beda.
Mendorong pertumbuhan
Mengubah kualitas aplikasi menjadi lebih baik
Lihat cara mengalihkan aplikasi Anda dari fungsi media dasar ke integrasi multiperangkat, interaksi yang lebih tinggi, perolehan pendapatan, dan lainnya.
Contoh
Meninjau aplikasi contoh
Lihat cara kerja praktik terbaik di aplikasi contoh kami untuk kasus penggunaan pemutaran audio dan video, termasuk cara menerapkan MediaSession dan membantu aplikasi Anda tampil beda dengan audio spasial.
Bermigrasi ke Media3
Menggunakan API lama seperti library ExoPlayer mandiri, MediaCompat, atau Jetpack Media2? Ikuti panduan migrasi kami dan gunakan skrip migrasi kami untuk mempermudah migrasi Media3 Anda.
Alasan bermigrasi ke Jetpack Media3
- Mengupdate API ExoPlayer, MediaSession, & MediaController
- Mengedit dengan Transformer API baru
- Kompatibel dengan versi lama dengan MediaCompat API
Konten yang disoroti
Membagikan masukan atau melaporkan bug
Gunakan issue tracker Jetpack Media3 untuk membantu kami menjadi lebih baik.