【发布时间】:2013-02-01 16:58:15
【问题描述】:
所以我正在开发一个交互式 HTML5 视频播放器,目前在使用 popcorn.js 时一切正常,但我现在正试图让我的播放器在不依赖 popcorn.js 的情况下正常工作。
使用 popcorn.js 时,您可以使用如下代码:
popcorn.code((
start: 0,
end: 5,
onStart: function( options ) {
//put code here
}
}}
当您的视频时间跨度从 0 到 5 时,您的代码将被执行。现在,我正在尝试在视频的某个时间范围内执行某些代码块,但我似乎无法得到它工作正常,只是想知道是否有人可以看到我在哪里解决这个问题。
while (myVideo.currentTime >= 0 && myVideo.currentTime <= 5)
{
console.log(myVideo.currentTime);
}
这个 while 循环也运行得如此之快,以至于导致浏览器变慢并死机。 但是,如果我尝试使用 if 循环而不是 while 循环,它(显然)只检查一次。
【问题讨论】:
标签: javascript html html5-video popcornjs