gpt4 book ai didi

javascript - 如何为视频播放添加监听器

转载 作者:行者123 更新时间:2023-11-28 20:24:51 25 4
gpt4 key购买 nike

我不知道如何向视频播放添加监听器。我希望它最终在达到特定的播放时间(即 10 秒)时停止。

我已经尝试过:

while( video.currentTime != timeToStop){
video.play();
}

但它会导致浏览器挂起,可能是因为我一直启动 video.play() 。

do while

导致同样的问题。

那我应该用什么?

最佳答案

要跟踪视频的进度,您可以使用 timeupdate 事件并检查视频的 currentTime 属性是否超过了最大值。这是一个例子:

window.addEventListener("load", function () {
var video = document.getElementById("video1"),
timeToStop = 2;

video.addEventListener("timeupdate", function () {
if (this.currentTime >= timeToStop) {
this.pause();
}
}, false);
}, false);

演示: http://jsfiddle.net/eGw52/

(示例使用 2 秒,而不是 10 秒)

关于javascript - 如何为视频播放添加监听器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17580400/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com