我正在尝试使用setTimeout方法使用HTML5和javascript播放特定时间间隔的视频,我无法让它工作..请帮助
var myVideo=document.getElementById("video01");
function playGreen()
{
myVideo.currentTime=3;
myVideo.play;
setTimeout(myVideo.pause(),2000);
}
答案 0 :(得分:2)
更改
setTimeout(myVideo.pause(),2000)
到
setTimeout(function(){
myVideo.pause();
},2000);
在您的版本中,您立即调用pause
并将其值传递给setTimeout
,而编辑后的代码为setTimeout
提供了一个新函数,该函数将调用{{1} 2秒后。