我的设计中有两个视频文件。第一个是标志揭示动画,第二个是标志动画。我只想在每次加载页面时加载第一个视频。我想在第一个视频结束后加载第二个视频。在第一个视频结束后更改视频源
这里我的目标是:第一个视频在页面加载时播放(只有一次 - 每页加载)。如果第一个视频结束,第二个视频将在循环中播放。我不想一次又一次显示徽标(第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
对不起。忘了保存:) ..现在它完成:) –