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 diperhitungkan 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 merupakan 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.
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, sebaiknya gunakan mode
pemuatan audio ExoPlayer. Pemindahan audio memungkinkan pemrosesan audio dipindahkan dari CPU
ke pemroses sinyal khusus. Lihat track selection guide
untuk mengetahui detail
selengkapnya tentang cara mengaktifkannya.