Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> JavaScript

HTML5 वीडियो ड्यूरेशन प्राप्त करने में समस्या

readyState का उपयोग करके वीडियो ड्यूरेशन प्राप्त करना

वीडियो ड्यूरेशन प्राप्त करने के लिए, readyState एट्रिब्यूट को क्वेरी करें। इसमें 0 से 4 तक की सीरीज होती है। जब मेटाडेटा लोड हो जाता है, तो आपको मिलने वाला मान 1 होता है।

इसलिए, आपको कुछ ऐसा करने की आवश्यकता है:

window.setInterval(function(tm) {
    // readyState एट्रिब्यूट का उपयोग
    if (video.readyState > 0) {
        var duration = $('#duration').get(0);
        // वीडियो ड्यूरेशन के लिए
        var video_duration = Math.round(video.duration);
        duration.firstChild.nodeValue = video_duration;
        clearInterval(tm);
    }
}, 1000);

यह सुनिश्चित करता है कि वीडियो ड्यूरेशन केवल मेटाडेटा लोड होने के बाद ही एक्सेस किया जाता है।

  1. HTML DOM Video duration प्रॉपर्टी HTML DOM Video duration प्रॉपर्टी

    HTML DOM Video duration प्रॉपर्टी HTML DOM Video duration प्रॉपर्टी वीडियो की लंबाई (सेकंड में) से संबंधित एक नंबर लौटाती है। नोट: लाइव स्ट्रीम के लिए यह Inf लौटाता है जो अनंत है क्योंकि लाइव स्ट्रीम की कोई पूर्वनिर्धारित अवधि नहीं होती। सिंटैक्स स्ट्रिंग मान प्राप्त करना mediaObject.duration उ

  1. Netflix पर ऑडियो-वीडियो सिंक समस्याएं हल करें Netflix पर ऑडियो-वीडियो सिंक समस्याएं हल करें

    इस गाइड में, हम सीखेंगे कि Netflix पर ऑडियो/वीडियो आउट ऑफ सिंक समस्या को कैसे ठीक किया जाए। Netflix असाधारण ऑडियो और वीडियो गुणवत्ता के कारण फिल्मों और टीवी शो को बिंज-वॉच करने के लिए पसंदीदा स्थान है। हालांकि, Netflix में एक आम समस्या है कि कभी-कभी, इस वीडियो स्ट्रीमिंग प्लेटफॉर्म पर ऑडियो या वीडि

  1. क्या आपका iPhone iCloud पर बैकअप लेने में विफल हो रहा है? अंदर त्वरित समाधान क्या आपका iPhone iCloud पर बैकअप लेने में विफल हो रहा है? अंदर त्वरित समाधान

    यदि आप iPhone उपयोगकर्ता हैं तो सबसे अधिक संभावना है कि आप अपने सभी iPhone डेटा का बैकअप iCloud पर लेते हैं। यह न केवल iPhone पर स्पेस बचाने में मदद करता है बल्कि सबसे खराब स्थिति में डेटा वापस पाने में भी मदद करता है जब डिवाइस खो जाता है या नॉन-फंक्शनल हो जाता है। साथ ही, iCloud iPhone उपयोगकर्ताओ