Saya memiliki dua video, saya ingin video pertama diputar selama 10 detik, jeda, putar video kedua, dan ketika video kedua berhenti, kembali memutar video pertama dari bagian terakhirnya. Seperti iklan/komersial.
Saat ini saya memiliki dua video, yang diputar secara berurutan, setelah video pertama selesai sepenuhnya. Saya tahu solusinya ada di event handler JavaScript tetapi sepertinya saya tidak bisa melakukannya dengan benar.
HTML:
<div class="vidBox" id="contain">
<video id="video1" class="vid" muted controls="true" height="300" width="500">
<source src="http://jcath-drg.s3.amazonaws.com/BigBuck.m4v" type="video/mp4">
</video>
<video id="video2" class="vid2" autoplay muted controls="true" style="display:none;" height="300" width="500">
<source src="http://jcath-drg.s3.amazonaws.com/BigBuck.m4v" type="video/mp4">
</video>
</div>
JavaScript:
var vid = document.getElementById('video1');
vid.addEventListener("ended", hideVideo, false);
function hideVideo() {
var vid = document.getElementById('video1');
var vid2 = document.getElementById('video2');
vid.removeEventListener("ended", hideVideo, false);
vid.style.display='none';
vid2.style.display='block';
}