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

HTML में ब्राउज़र मीडिया डेटा लाने में असमर्थ होने पर स्क्रिप्ट कैसे निष्पादित करें?

ब्राउज़र मीडिया डेटा लाने में असमर्थ होने पर स्क्रिप्ट निष्पादित करने के लिए HTML में onstalled एट्रिब्यूट का उपयोग करें।

onstalled एट्रिब्यूट निम्न एलिमेंट्स के लिए उपयोग किया जा सकता है:

<video> <audio>

<video> के लिए सिंटैक्स:

<video onstalled="script">

<audio> के लिए सिंटैक्स:

<audio onstalled="script">

उदाहरण

onstalled एट्रिब्यूट लागू करने का कोड:

<!DOCTYPE HTML>
<html>
  <body>
    <video width="300" height="200" controls onstalled="display()">
      <source src="/html5/foo.ogg" type="video/ogg" />
      <source src="/html5/foo.mp4" type="video/mp4" />
      Your browser does not support the video element.
    </video>
    <script>
      function display() {
        alert("Sorry! Video isn't available right now!");
      }
    </script>
  </body>
</html>

onstalled इवेंट तब फायर होता है जब ब्राउज़र मीडिया डेटा लाने की कोशिश कर रहा होता है लेकिन डेटा उपलब्ध नहीं होता (नेटवर्क समस्या, सर्वर त्रुटि, आदि)। संबंधित: onerror, onwaiting, onsuspend।

  1. - HTML में फाइल चलने के लिए तैयार होने पर स्क्रिप्ट कैसे चलाएं?

    oncanplay एट्रिब्यूट का उपयोग <audio>, <video>, <embed>, <object> एलिमेंट्स पर किया जा सकता है। यह तब फायर होता है जब ब्राउज़र अनुमान लगाता है कि मीडिया प्लेबैक शुरू करने के लिए पर्याप्त बफर हो चुका है। उदाहरण <!DOCTYPE HTML> <html> <body> <video

  1. - HTML में एलिमेंट फोकस खोने पर स्क्रिप्ट कैसे चलाएं?

    onblur एट्रिब्यूट का उपयोग तब स्क्रिप्ट चलाने के लिए किया जाता है जब कोई एलिमेंट फोकस खो देता है (उपयोगकर्ता कहीं और क्लिक करता है, टैब दबाता है, या प्रोग्रामेटिकली blur() कॉल होता है)। यह onfocus (फोकस प्राप्त करने पर) का विपरीत है। उदाहरण निम्न कोड से onblur एट्रिब्यूट लागू करें (इनपुट को अपरकेस

  1. - HTML में ब्राउज़र मीडिया डेटा प्राप्त करते समय स्क्रिप्ट कैसे निष्पादित करें?

    onprogress इवेंट एट्रिब्यूट onprogress एट्रिब्यूट HTML में मीडिया तत्व (<audio>, <video>) डेटा डाउनलोड होने के दौरान आवधिक रूप से फायर होता है। यह मीडिया लोडिंग प्रगति दिखाने के लिए उपयोगी है। उदाहरण निम्नलिखित कोड onprogress एट्रिब्यूट का उपयोग दिखाता है: 0) { var loa