Konsumsi baterai

Seberapa penting konsumsi baterai karena pemutaran media?

Menghindari konsumsi baterai yang tidak perlu merupakan aspek penting dalam mengembangkan aplikasi Android yang berperforma tinggi. Pemutaran media dapat menjadi penyebab utama baterai cepat habis, tetapi kepentingannya untuk aplikasi tertentu sangat bergantung pada pola penggunaannya. Jika aplikasi hanya digunakan untuk memutar media dalam jumlah kecil setiap hari, maka konsumsi baterai yang terkait hanya merupakan persentase kecil dari total konsumsi perangkat. Dalam hal ini, sebaiknya prioritaskan set fitur dan keandalan daripada pengoptimalan baterai saat memilih pemain mana yang akan digunakan. Di sisi lain, jika aplikasi sering digunakan untuk memutar media dalam jumlah besar setiap hari, pengoptimalan konsumsi baterai harus lebih diutamakan saat memilih di antara sejumlah opsi yang layak.

Seberapa hemat daya ExoPlayer?

Sifat beragam dari perangkat Android dan ekosistem konten media berarti sulit untuk membuat pernyataan yang berlaku secara luas tentang konsumsi baterai ExoPlayer. Performa bervariasi menurut hardware, versi Android, dan media yang sedang diputar. Oleh karena itu, informasi berikut harus diperlakukan hanya sebagai panduan.

Pemutaran video

Untuk pemutaran video, tampilan dan decoding streaming video memperhitungkan sebagian besar daya yang dikonsumsi selama pemutaran.

Memilih antara SurfaceView dan TextureView untuk output dapat berdampak signifikan terhadap konsumsi daya. SurfaceView lebih hemat daya, dengan TextureView yang meningkatkan total penarikan daya selama pemutaran video hingga 30% di beberapa perangkat. Oleh karena itu, sebaiknya pilih SurfaceView jika memungkinkan. Baca selengkapnya tentang cara memilih antara SurfaceView dan TextureView di sini.

Pemutaran audio

Untuk pemutaran atau pemutaran audio singkat saat layar aktif, audio tidak berdampak signifikan pada daya.

Untuk pemutaran berdurasi panjang dengan layar nonaktif, sebaiknya gunakan mode offload audio ExoPlayer. Pengurangan beban audio memungkinkan pemrosesan audio dialihkan dari CPU ke pemroses sinyal khusus. Lihat track selection guide untuk mengetahui detail selengkapnya tentang cara mengaktifkannya.