मीडिया चलाने से बैटरी खर्च होने की समस्या कितनी गंभीर है?
बेहतर परफ़ॉर्म करने वाले Android ऐप्लिकेशन बनाने के लिए, बैटरी का ज़रूरत से ज़्यादा इस्तेमाल न करना ज़रूरी है. मीडिया चलाने की वजह से बैटरी खर्च हो सकती है. हालांकि, किसी ऐप्लिकेशन के लिए बैटरी खर्च करने की अहमियत, उसके इस्तेमाल के पैटर्न पर निर्भर करती है. अगर किसी ऐप्लिकेशन का इस्तेमाल हर दिन कम मीडिया चलाने के लिए किया जाता है, तो डिवाइस की बैटरी खपत का एक छोटा हिस्सा ही उस ऐप्लिकेशन पर खर्च होगा. ऐसे मामलों में, यह समझदारी भरा कदम होगा कि वीडियो चलाने के लिए किसी प्लेयर को चुनते समय, बैटरी खर्च करने की क्षमता के बजाय, सुविधाओं के सेट और भरोसेमंद होने को प्राथमिकता दी जाए. दूसरी ओर, अगर किसी ऐप्लिकेशन का इस्तेमाल हर दिन ज़्यादा मीडिया चलाने के लिए किया जाता है, तो कई विकल्पों में से किसी एक को चुनते समय, बैटरी खर्च को ऑप्टिमाइज़ करने पर ज़्यादा ध्यान दिया जाना चाहिए.
ExoPlayer कितना पावरफ़ुल है?
Android डिवाइस और मीडिया कॉन्टेंट के अलग-अलग नेटवर्क का मतलब है कि ExoPlayer की बैटरी खपत के बारे में, सभी डिवाइसों पर लागू होने वाले स्टेटमेंट देना मुश्किल है. हार्डवेयर, Android वर्शन, और चलाए जा रहे मीडिया के हिसाब से परफ़ॉर्मेंस अलग-अलग होती है. इसलिए, यहां दी गई जानकारी को सिर्फ़ दिशा-निर्देश के तौर पर लें.
वीडियो चलाना
वीडियो चलाने के दौरान, वीडियो स्ट्रीम को डिसप्ले और डिकोड करने में ज़्यादातर बैटरी खर्च होती है.
आउटपुट के लिए SurfaceView
और TextureView
में से किसी एक को चुनने पर, बिजली की खपत पर काफ़ी असर पड़ सकता है. SurfaceView
, TextureView
के मुकाबले कम बैटरी खर्च करता है. TextureView
की वजह से, कुछ डिवाइसों पर वीडियो चलाने के दौरान कुल बैटरी खर्च 30% तक बढ़ जाता है. इसलिए, जहां भी हो सके वहां SurfaceView
को प्राथमिकता दी जानी चाहिए. Surface पेज पर, SurfaceView
और TextureView
में से किसी एक को चुनने के बारे में ज़्यादा जानें.
कुछ टीवी पर, वीडियो टनल करने की सुविधा का इस्तेमाल करने से, हाई रिज़ॉल्यूशन वाले वीडियो को चलाने के लिए ज़्यादा बेहतर पाथ मिल सकता है. ऐसा तब होता है, जब वीडियो को सामान्य तरीके से चलाने के लिए पाथ की परफ़ॉर्मेंस ठीक न हो.
ऑडियो प्लेबैक
कम समय के लिए ऑडियो चलाने या स्क्रीन चालू होने पर ऑडियो चलाने पर, डिवाइस की बैटरी पर काफ़ी कम असर पड़ता है.
लंबे समय तक स्क्रीन बंद करके वीडियो चलाने पर, ExoPlayer के ऑडियो ऑफ़लोड मोड का इस्तेमाल करके बैटरी बचाई जा सकती है. इसे चालू करने के तरीके के बारे में ज़्यादा जानकारी के लिए, track selection guide
देखें.