나는이 달 (08/2016) 이후로 고장난 것으로 보이는 내 페이지에서 유튜브 플레이어를 고치려고합니다. 2016 년 11 월 8 일의 업데이트에 대한 Google의 출시 노트를 보았지만 관련있는 항목을 찾을 수 없습니다.유튜브 플레이어가 작동을 멈췄습니다.
기본적으로, 무엇을 파산하는 I() 함수를 YouTube 플레이어 API의 playVideo를 사용하여 동영상을 재생할 수 있다는 것입니다 내가 페이지를 렌더링 할 때
이 플레이어 잡아 내 HTML 마크 업입니다 :
<object type="application/x-shockwave-flash" data="//www.youtube.com/v/XYZ&enablejsapi=1&controls=0&rel=0&playerapiid=XYZ" width="100%" height="100%" id="XYZ" style="visibility: visible;"><param name="allowScriptAccess" value="always"></object>
을하는 나는이 기능을 사용하여 실행하려고 해요 :
self.PlayYouTubeVideo = function(videoId) {
var video = $('#' + videoId)[0];
setTimeout(function() {
if (typeof video.playVideo === 'function') {
video.playVideo();
...further code...
}
}, 500);
};
는 불행하게도 나는 그것을 확인할 때마다, video.playVideo의 값은 항상 '정의되지 않은'입니다. 시간 제한을 연장했지만 아무런 차이가 없었습니다. 분명히이 코드는 지난달 (07/2016) 잘 작동하여 최근에 파산되었습니다. 나는 그것을 쓰지 않았고, 유튜브 플레이어 구현에 관한 아주 기본적인 지식을 가지고있다.
누구든지 도움을 줄 수 있습니까?