- परफ़ॉर्मेंस को ऑप्टिमाइज़ करने के लिए, अब Chrome बैकग्राउंड में किसी MSE वीडियो को चलाने पर वीडियो ट्रैक को बंद कर देता है.
- डिवाइस को घुमाने पर, वीडियो फ़ुल स्क्रीन मोड में चलने लगेगा.
बैकग्राउंड में चलने वाले वीडियो ट्रैक को ऑप्टिमाइज़ करना (सिर्फ़ MSE के लिए)
बैटरी लाइफ़ बेहतर बनाने के लिए, अगर वीडियो मीडिया स्रोत एक्सटेंशन (MSE) का इस्तेमाल करता है, तो अब Chrome बैकग्राउंड में (उदाहरण के लिए, दिखाई न देने वाले टैब में) वीडियो चलते समय, वीडियो ट्रैक को बंद कर देता है.
इन बदलावों की जांच करने के लिए, chrome://media-internals
पेज पर जाएं और "info" प्रॉपर्टी का फ़िल्टर लगाएं. जब वीडियो चलाने वाला टैब बंद हो जाता है, तो आपको Selected video track: []
जैसा मैसेज दिखेगा. इससे पता चलता है कि वीडियो ट्रैक बंद कर दिया गया है. जब टैब फिर से ऐक्टिव होता है, तो वीडियो ट्रैक अपने-आप फिर से चालू हो जाता है.
जो लोग यह समझना चाहते हैं कि क्या हो रहा है उनके लिए, यहां एक JavaScript कोड स्निपेट दिया गया है. इससे पता चलता है कि Chrome, पर्दे के पीछे क्या कर रहा है.
var video = document.querySelector('video');
var selectedVideoTrackIndex;
document.addEventListener('visibilitychange', function() {
if (document.hidden) {
// Disable video track when page is hidden.
selectedVideoTrackIndex = video.videoTracks.selectedIndex;
video.videoTracks[selectedVideoTrackIndex].selected = false;
} else {
// Re-enable video track when page is not hidden anymore.
video.videoTracks[selectedVideoTrackIndex].selected = true;
}
});
वीडियो ट्रैक बंद होने पर, वीडियो स्ट्रीम की क्वालिटी कम की जा सकती है. ऊपर बताए गए तरीके से, पेज की विज़िबिलिटी एपीआई का इस्तेमाल करके, यह पता लगाया जा सकता है कि कोई पेज कब छिपा है.
और यहां कुछ पाबंदियां दी गई हैं:
- यह ऑप्टिमाइज़ेशन सिर्फ़ उन वीडियो पर लागू होता है जिनमें कीफ़्रेम के बीच की दूरी 5 सेकंड से कम हो.
- अगर वीडियो में कोई ऑडियो ट्रैक नहीं है, तो बैकग्राउंड में चलाने पर वीडियो अपने-आप रुक जाएगा.
डिवाइस के रोटेट होने पर, वीडियो का फ़ुलस्क्रीन मोड अपने-आप चालू होना
अगर व्यूपोर्ट में वीडियो चलने के दौरान, डिवाइस को लैंडस्केप मोड में घुमाया जाता है, तो वीडियो अपने-आप फ़ुलस्क्रीन मोड में चलने लगेगा. डिवाइस को पोर्ट्रेट मोड में घुमाने पर, वीडियो फिर से विंडो मोड में दिखने लगता है.
ध्यान दें कि इस सुविधा को मैन्युअल तरीके से भी लागू किया जा सकता है. (मोबाइल वेब पर वीडियो चलाना लेख देखें).
यह मैजिक व्यवहार सिर्फ़ तब होता है, जब:
- डिवाइस एक Android फ़ोन है, न कि टैबलेट
- उपयोगकर्ता की स्क्रीन का ओरिएंटेशन "अपने-आप घूमने की सुविधा" पर सेट हो
- वीडियो का साइज़ कम से कम 200x200 पिक्सल होना चाहिए
- वीडियो में नेटिव कंट्रोल का इस्तेमाल किया गया हो
- वीडियो अभी चल रहा है
- वीडियो का कम से कम 75% हिस्सा स्क्रीन पर दिख रहा हो
- ओरिएंटेशन 90 डिग्री (न कि 180 डिग्री) घूमता है
- अभी तक कोई फ़ुलस्क्रीन एलिमेंट नहीं है
- स्क्रीन स्क्रीन ओरिएंटेशन एपीआई का इस्तेमाल करके लॉक नहीं की गई है