आग नहीं करता है, जब मैं एक वीडियो चलाता हूं तो एक बटन जोड़ने की कोशिश कर रहा हूं, और जब वीडियो समाप्त होता है तो छवि प्रदर्शित होती है। समस्या यह है कि दूसरी बार जब मैं बटन दबाता हूं, तो वीडियो समाप्त होता है, और ऐसा कुछ भी नहीं होता है जैसे ईवेंट श्रोता को कॉल नहीं किया जाता है।मोबाइल सफारी एचटीएमएल 5 वीडियो - घटना श्रोता 'समाप्त' दूसरी बार
var video = document.getElementById("video");
function playVideo() {
video.style.display="block";
//video.load() [adding this the 2nd time wont play]
video.play();
video.addEventListener('ended', videoEnd, false);
}
function videoEnd() {
video.style.display="none";
bg_image.src="image.jpg";
}
मुझे लगता है कि मिल गया है video.currentTime = 0.1 जोड़ने; VideoEnd() को ईवेंट श्रोता को दूसरी बार आग लगने देगी, लेकिन तीसरी बार, यह काम नहीं करता है। – Jim
मुझे इस सटीक समस्या का सामना करना पड़ रहा है, लेकिन डेस्कटॉप सफारी (5.0.5) पर। – JKS
क्या आपने अपने लोड() या play() कॉल से पहले video.stop() जोड़ने का प्रयास किया था? – derrylwc