- परफ़ॉर्मेंस को ऑप्टिमाइज़ करने के लिए, अब Chrome बैकग्राउंड में MSE वीडियो चलाए जाने पर वीडियो ट्रैक को बंद कर देता है.
- डिवाइस को घुमाने पर वीडियो फ़ुलस्क्रीन हो जाएगा.
बैकग्राउंड में वीडियो ट्रैक को ऑप्टिमाइज़ करना (सिर्फ़ MSE)
बैटरी लाइफ़ बेहतर बनाने के लिए, अब Chrome, बैकग्राउंड में वीडियो चलने पर (जैसे, दिखाई न देने वाले टैब में) वीडियो ट्रैक बंद कर देता है. ऐसा तब होता है, जब वीडियो में मीडिया सोर्स एक्सटेंशन (MSE) का इस्तेमाल किया जाता है.
इन बदलावों की जांच करने के लिए, chrome://media-internals
पेज पर जाएं और "जानकारी" प्रॉपर्टी का फ़िल्टर लगाएं. जब चल रहे वीडियो वाला टैब
बंद हो जाता है, तो आपको 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 डिग्री) तक घुमाती है
- अभी तक कोई फ़ुलस्क्रीन एलिमेंट मौजूद नहीं है
- स्क्रीन ओरिएंटेशन एपीआई का इस्तेमाल करके स्क्रीन को लॉक नहीं किया गया है