Bir video oynatıldığında basıldığında bir video eklemeye çalışıyorum ve video bittiğinde bir resim görüntülenir. Sorun şu ki, düğmeye bastığımda 2., video biter ve olay dinleyicisi çağrılmadıkça hiçbir şey olmuyor.Mobile Safari HTML5 videosu - etkinlik dinleyicisi 'sona erdi' 2. kez ateş etmiyor
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 eklenmesi; videoEnd() olay dinleyicisinin ikinci kez ateş etmesine izin verecek, ancak 3. kez işe yaramadı. – Jim
Bu tam sorunu yaşıyorum, ancak masaüstü Safari (5.0.5). – JKS
load() veya play() çağrısından önce video.stop() eklemeyi denediniz mi? – derrylwc