0
설정 한 위치에서 임베드 된 비디오를 일시 중지하는 일련의 타임 스탬프가있는 프로젝트가 있습니다. 이것은 한 달 전에 완벽하게 정상적으로 작동했지만 시작된 코드를 변경하지 않고 작업을 중단했습니다.player.getCurrentTime() 작동이 중지되었습니다.
코드를 테스트하여 더 이상 player.getCurrentTime()에 액세스 할 수 없다는 것을 알고 있습니다.
왜이 기능이 작동하지 않는지 알 수 있습니다. 작업 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();
}
}
}
}
...
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;
}