我正在使用javascript重新启动html视频......只要视频没有结束,代码就可以正常工作。如果视频结束,则重启按钮会将视频重置为第一帧但不播放。关于如何解决这个问题的任何想法?
function restart() {
var video = document.getElementById("bgvid");
video.currentTime = 0;
}
HTML:
<button class="reload" type="submit" onclick="restart()"></button>
答案 0 :(得分:1)
您需要使用.play()
方法,但在调用.play()
之前还需要暂停视频,请尝试以下代码:
function restart() {
var video = document.getElementById("bgvid");
video.pause();
video.currentTime = 0;
video.play();
}