我正在创建一个嵌入了YouTube视频的网站, 视频在播放过程中需要多次暂停,并且需要在特定时间播放。
我已经检查了api,它已经让我走了一段路,但我无法让它工作。
这:https://developers.google.com/youtube/iframe_api_reference?hl=en#Getting_Started 做了一半的工作,但我似乎无法解决它做我想要的事情。
对我可以使用的任何建议,以便这样的东西可以工作?
player.getCurrentTime();
if(player.getCurrentTime == time[i]){
player.pauseVideo();
}
或者......如果有一种更有效的方法,我会全力以赴。 :)
答案 0 :(得分:0)
我设法找到解决方案我的问题。
var count;
var time;
var vid1 = [10,20,30,40];
function timerCount() {
count = Math.round(player.getCurrentTime());
document.getElementById("time").value = count;
time = setTimeout("timerCount()", 1000);
for(var i = 0; i< vid1.length; i++){
if(count == vid1[i]){
pauseVideo();
}
}
}
function pauseVideo() {
player.pauseVideo();
player.seekTo(count +1);
}