Terapkan caching media prediktif untuk meminimalkan latensi awal pemutaran dan menghilangkan jeda buffering saat beralih antar-item media. Hal ini memastikan pemutaran yang lancar dan berperforma tinggi di feed media yang dapat di-scroll, sehingga memberikan pengalaman pengguna premium. Sebaiknya lakukan implementasi melalui Jetpack Media3.
Implementasi yang diperlukan
Agar memenuhi syarat untuk AEP, aplikasi Anda harus mematuhi persyaratan berikut:
- Transisi aset harus terjadi dalam waktu kurang dari 50 md.
Penerapan pedoman
Pedoman ini berlaku untuk:
- Aplikasi yang menyertakan pemutaran video berkelanjutan atau berurutan yang dapat diprediksi video berikutnya. Misalnya, video berdurasi pendek (SFV), playlist linear, atau daftar putar otomatis.
- Semua faktor bentuk tempat aplikasi tersedia.
Pengecualian
Pengecualian berikut berlaku untuk pedoman ini:
- Aplikasi yang mengharuskan pengguna menavigasi dan memilih video berikutnya secara aktif dari UI yang berbeda (seperti menu petak, daftar, atau rekomendasi) setelah video saat ini selesai.
- Aplikasi yang kasus penggunaan utamanya adalah streaming langsung, peer-to-peer, atau yang dimediasi server (seperti aplikasi chat dan aplikasi live streaming). Video ini bersifat real-time sehingga tidak dapat di-cache.
- Aplikasi dapat menggunakan framework alternatif yang setara dan memberikan kualitas, kemampuan pengguna, stabilitas, dan kompatibilitas yang serupa di seluruh ekosistem. Hubungi dukungan jika Anda memiliki framework yang sesuai untuk dipertimbangkan.
Dokumentasi dan referensi fitur
Referensi berikut memberikan panduan implementasi dan detail teknis tentang fitur Caching Prapemuatan. Referensi ini hanya untuk referensi Anda dan tidak berisi persyaratan program tambahan.
- Memperkenalkan prapemuatan dengan Media3
- Pembahasan mendalam tentang PreloadManager Media3
- Instagram dan Facebook memberikan pemutaran instan dengan Media3