私はplayer.getCurrentTime() == 10
秒のときに関数をトリガーしようとしています(そしてこのようなもっと多くの間隔)。
これは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