JavaScript インターバルで 2 つの関数を取得しました: 2 つの HTML ボタンでインターバルを開始し、開始 (開始) と停止 (停止) します。
これが開始されます:
function start_sync(){
//runs the interval
if(sync_interval == false)
{
sync_interval = setInterval(function(){
gl_context.drawImage(gl_video,0,0,gl_cw,gl_ch);
update_seek_slider_position(gl_video.currentTime);
},10);
sync_interval_running = true;
};
console.log("Sync Interval Started");
};
これは、停止を押すと呼び出されます。
function stop_sync(){
if(sync_interval == true)
{
clearInterval(sync_interval); //stops the interval
sync_interval_running = false;
};
console.log("Sync Interval Stopped");
}
問題は、2 番目の関数「update_seek_slider_position(gl_video.currentTime);」が停止しないことです。それはまだ1つになります。
js 間隔は 1 つの関数のみを受け入れますか?