Seberapa penting konsumsi baterai karena 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 tingkat pentingnya untuk aplikasi tertentu sangat bergantung pada pola penggunaannya. Jika aplikasi hanya digunakan untuk memutar media dalam jumlah kecil setiap hari, konsumsi baterai yang sesuai hanya akan menjadi sebagian kecil dari total konsumsi perangkat. Dalam kasus tersebut, 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, pengoptimalan konsumsi baterai harus lebih diprioritaskan saat memilih di antara sejumlah opsi yang layak.
Seberapa hemat daya ExoPlayer?
Sifat beragam ekosistem konten media dan perangkat Android berarti bahwa 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
memiliki dampak signifikan pada konsumsi daya. SurfaceView
lebih hemat daya,
dengan TextureView
meningkatkan total daya yang digunakan 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 Platform.
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 menyala, audio tidak memiliki dampak signifikan pada daya.
Untuk pemutaran yang lama dengan layar nonaktif, Anda dapat menghemat daya dengan menggunakan
mode offload audio ExoPlayer. Lihat track selection guide
untuk mengetahui detail
selengkapnya tentang cara mengaktifkannya.