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