नए एचटीएमएल 5 ऑडियो टैग के साथ, ऑनप्ले इवेंट केवल ऑडियो बजाए जाने पर पहली बार आग लग रहा है। इस उदाहरण में, "प्ले" पर क्लिक करते समय, ऑडियो "प्लेइंग" दिखाते हुए एक अलर्ट पॉपअप के साथ बंद हो जाता है। जब ऑडियो समाप्त हो गया है और "प्ले" दोबारा क्लिक किया गया है, तो ऑडियो फिर से बंद हो जाता है लेकिन कोई चेतावनी नहीं निकाल दी जाती है। क्या मुझसे कोई चूक हो रही है? क्या मुझे किसी भी तरह ऑडियो रीसेट करना है?एचटीएमएल 5 आलसी 'ऑनप्ले' इवेंट हैंडलर?
<a href="#" onclick="$('#audio')[0].play();">Play</a>
<audio preload="none" id="audio" onplay="alert('playing');"><source type="audio/wav" src="..."></source></audio>
मैंने jQuery के साथ प्ले इवेंट को बाध्य करने का भी प्रयास किया है, लेकिन मुझे एक ही परिणाम मिलते हैं।
<a href="#" onclick="$('#audio')[0].play(); return false;">Play</a>
<audio preload="none" id="audio"><source type="audio/wav" src="..."></source></audio>
<script type="text/javascript">
$(document).ready(function() {
$('#audio')[0].bind('play', function() {
alert("Playing");
});
});
</script>
की कोशिश कर सकते ठीक है मैं जा .. हाँ, मैं देख रहा हूँ हूँ चलने वाली घटना या बाध्यकारी के लिए jQuery में 'खेल' घटना के लिए। धन्यवाद Mansuro! – Levitikon