我的設計中有兩個視頻文件。第一個是標誌揭示動畫,第二個是標誌動畫。我只想在每次加載頁面時加載第一個視頻。我想在第一個視頻結束後加載第二個視頻。在第一個視頻結束後更改視頻源
這裏我的目標是:第一個視頻在頁面加載時播放(只有一次 - 每頁加載)。如果第一個視頻結束,第二個視頻將在循環中播放。我不想一次又一次顯示徽標(第1次)。這個怎麼做。希望我會得到解決方案。
這裏是我的代碼。
HTML:
<video width="400" controls id="myVideo" autoplay>
<source src="http://www.w3schools.com/html/mov_bbb.mp4" type="video/mp4">
<source src="http://www.w3schools.com/html/mov_bbb.ogg" type="video/ogg">
Your browser does not support HTML5 video.
</video>
JS
document.getElementById('myVideo').addEventListener('ended',myHandler,false);
function myHandler(e) {
alert();
var videoFile = 'https://static.videezy.com/system/resources/previews/000/002/165/original/Black-cat-in-green-grass.mp4';
$(' #myVideo source').attr('src', videoFile);
$("#myVideo")[0].load();
}
演示:https://jsfiddle.net/jLa1s62w/
你的小提琴是空的? –
請修復您的jsfiddle鏈接。 – yuriy636
對不起。忘了保存:) ..現在它完成:) –