Chr*_*les 23
您需要使用JavaScript来实现此目的.看看下面的代码:
var iterations = 1;
document.getElementById('iteration').innerText = iterations;
myVideo.addEventListener('ended', function () {
if (iterations < 5) {
this.currentTime = 0;
this.play();
iterations ++;
document.getElementById('iteration').innerText = iterations;
}
}, false);
Run Code Online (Sandbox Code Playgroud)
<div>Iteration: <span id="iteration"></span></div>
<video width="320" height="240" id="myVideo" controls>
<source src="http://clips.vorwaerts-gmbh.de/big_buck_bunny.mp4" type="video/mp4" />
<source src="http://clips.vorwaerts-gmbh.de/big_buck_bunny.ogv" type="video/ogg" />
Your browser does not support the video tag.
</video>
Run Code Online (Sandbox Code Playgroud)
iterations
,它将存储我们当前的迭代.我们将其设置为1
.myVideo
视频添加了一个事件监听器,当视频结束时会触发该事件监听器.iterations
变量是否未超过我们的播放次数5
.currentTime
to 0
然后使用play()
函数来重启视频以启动视频.iterations
变量,1
并且整个过程再次开始,直到我们的iterations
变量到达5
它停止的那一点. 归档时间: |
|
查看次数: |
6447 次 |
最近记录: |