मैं यह जानना चाहता हूं कि कोई मोबाइल फोन/टैबलेट HTTP लाइव स्ट्रीमिंग (m3u8) चला सकता है या नहीं।मोबाइल पर HTTP लाइव स्ट्रीमिंग पहचान
मैं वर्तमान में इस स्क्रिप्ट के साथ परीक्षण कर रहा हूँ:
function isHLSEnabled() {
var videoElement = document.createElement('video'),
canPlayAppMpeg = videoElement.canPlayType('application/x-mpegURL'),
canPlayAppleMpeg = videoElement.canPlayType('vnd.apple.mpegURL');
return (
(canPlayAppMpeg == 'probably' || canPlayAppMpeg == 'maybe')
|| (canPlayAppleMpeg == 'probably' || canPlayAppleMpeg == 'maybe')
);
}
लेकिन यह कुछ सैमसंग ब्राउज़रों (शेयर, डॉल्फिन, आदि) पर अच्छी तरह से काम नहीं करता है - यह गलत रिटर्न (क्योंकि canPlayTypes रिक्त स्ट्रिंग कर रहे हैं) हालांकि यह वीडियो चलाने में सक्षम है।
क्या इस तरह के स्ट्रीमिंग समर्थन का पता लगाने के लिए कोई बुलेटप्रूफ (आईएसएच) समाधान है?
यह अभी भी शेयर ब्राउज़रों के साथ Android 5.0 और एंड्रॉयड 5.1 पर एक समस्या है। क्रोम ठीक खेलता है। – easwee
मैंने यह कोशिश नहीं की लेकिन क्या यह काम करता है अगर आप वीडियो तत्व का स्रोत स्ट्रीम स्रोत में सेट करते हैं और जांचते हैं कि वीडियो चल रहा है या नहीं? – Nimmi