0
我有一個項目,其中有一組時間戳記在設置的位置暫停嵌入的視頻。 這個工作在一個月前完全正常,但現在停止工作,沒有對代碼開始做任何更改。player.getCurrentTime()停止工作
測試代碼,我知道我不能再訪問player.getCurrentTime()。
任何人都知道爲什麼這可能會停止工作?
function timerCount() {
current_time = Math.round(player.getCurrentTime()*10)/10;
timer = setTimeout("timerCount()", 100);
document.getElementById('CT').innerHTML = current_time;
if(sign == true){
for(var j = 1; j < videoTS[inp_idx].length; j++){
if(current_time == videoTS[inp_idx][j] && autoStop == true){
pauseVideo();
}
}
}else{
for(var j = 1; j < video[inp_idx].length; j++){
if(current_time == video[inp_idx][j] && autoStop == true){
pauseVideo();
}
}
}
}
剝離下來的代碼最基本仍然沒有getCurrentTime工作...
var player;
function onYouTubeIframeAPIReady() {
player = new YT.Player('player', {
height: '390',
width: '640',
videoId: 'EG3Nh19wE4I',
events: {
'onStateChange': loadVideo
}
});
}
var current_time;
function loadVideo(id){
newID = "//www.youtube.com/embed/"+id;
var player = document.getElementById('player');
document.getElementById('player').src = newID;
current_time = player.getCurrentTime();
document.getElementById('CT').innerHTML = current_time;
}