Pusat Developer

Aplikasi Kamera dan Media Android

Perhentian pertama Anda untuk konten tentang pengembangan aplikasi kamera dan media. Pelajari referensi tentang membangun 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
API Android yang sederhana, dapat disesuaikan, andal, dan berperforma tinggi untuk pengalaman media inti.
Panduan
Manfaatkan dukungan UI Adaptif untuk layar yang fleksibel, seperti perangkat foldable dan perangkat foldable.
Panduan
Memberi pengguna akses cepat ke media mereka.
Panduan
Merekomendasikan konten TV yang Anda tahu penting bagi pengguna.

Temukan inspirasi di galeri perangkat

Jelajahi desain media untuk tablet dan perangkat foldable di galeri perangkat layar besar
Jelajahi desain media untuk smartwatch di galeri Wear OS
Jelajahi desain media untuk TV di galeri TV
Mengembangkan aplikasi
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
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.
Sempurnakan
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
Lihat cara mengalihkan aplikasi Anda dari fungsi media dasar ke integrasi multiperangkat, interaksi yang lebih tinggi, perolehan pendapatan, dan lainnya.
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.

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

Gunakan issue tracker Jetpack Media3 untuk membantu kami menjadi lebih baik.