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