我试图在player.getCurrentTime() == 10
sec 时触发函数(以及更多像这样的间隔)。
我可以用 JS 计时事件来做到这一点,但它不准确并且非常减慢我的浏览器。
有替代品吗?
当前代码:
trigFuncAt = Array(3, 5, 7, 10);
setInterval(checkFunc(), 200);
function checkFunc(){
if( include( trigFuncAt, player.getCurrentTime() ) ){
DoThis();
}
}
function include(arr,obj) {
return (arr.indexOf(obj) != -1);
}
function DoThis(){...}
player.getCurrentTime()
是一种计时器类型的变量,它每毫秒更改一次。
YT API:https ://developers.google.com/youtube/iframe_api_reference