Seberapa penting konsumsi baterai akibat pemutaran media?
Menghindari konsumsi baterai yang tidak perlu adalah 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 sesuai hanya akan menjadi sebagian kecil dari total konsumsi perangkat. Dalam kasus seperti itu, sebaiknya prioritaskan kumpulan fitur dan keandalan daripada mengoptimalkan baterai saat memilih pemutar yang akan digunakan. Di sisi lain, jika aplikasi sering digunakan untuk memutar media dalam jumlah besar setiap hari, maka pengoptimalan konsumsi baterai harus lebih diutamakan saat memilih di antara sejumlah opsi yang layak.
Seberapa efisien daya ExoPlayer?
Beragamnya ekosistem konten media dan perangkat Android membuat sulit untuk membuat pernyataan yang berlaku secara luas tentang konsumsi baterai ExoPlayer. Performa bervariasi menurut hardware, versi Android, dan media yang diputar. Oleh karena itu, informasi berikut hanya boleh dianggap sebagai panduan.
Pemutaran video
Untuk pemutaran video, tampilan dan decoding streaming video menyumbang sebagian besar daya yang dikonsumsi selama pemutaran.
Memilih antara SurfaceView dan TextureView untuk output dapat berdampak signifikan pada konsumsi daya. SurfaceView lebih hemat daya,
dengan TextureView meningkatkan total penggunaan daya selama pemutaran video hingga
30% di beberapa perangkat. Oleh karena itu, SurfaceView harus lebih diutamakan jika memungkinkan. Baca selengkapnya tentang cara memilih antara SurfaceView dan TextureView
di halaman Surface.
Di beberapa TV, penggunaan tunneling video dapat memberikan jalur yang lebih efisien untuk pemutaran video beresolusi tinggi jika jalur pemutaran reguler tidak cukup berperforma untuk pemutaran yang lancar.
Pemutaran audio
Untuk pemutaran audio singkat atau pemutaran saat layar aktif, audio tidak berdampak signifikan pada daya.
Untuk pemutaran yang lama dengan layar nonaktif, Anda dapat menghemat daya menggunakan mode offload audio ExoPlayer. Lihat track selection guide untuk mengetahui detail selengkapnya tentang cara mengaktifkannya.