0
플레이어를 구성하는 동안 Youtube API를 따라 왔습니다. javascript를 통해 자동 재생 기능을 호출해야하지만 setTimeout 함수를 수신하지 않으며 재생을 시작하지 않습니다.setTimeout에 Youtube Player가 시작되지 않습니다. 도움이 필요합니다.
누군가가 나를 밝힐 수 있습니까?
감사합니다.
var tag = document.createElement('script');
tag.src = "https://www.youtube.com/iframe_api";
var firstScriptTag = document.getElementsByTagName('script')[0];
firstScriptTag.parentNode.insertBefore(tag, firstScriptTag);
// 3. This function creates an <iframe> (and YouTube player)
// after the API code downloads.
var player;
function onYouTubeIframeAPIReady() {
player = new YT.Player('player', {
height: '390',
width: '640',
videoId: 'M7lc1UVf-VE',
events: {
'onReady': onPlayerReady,
}
});
}
function onPlayerReady(event){
setTimeout(function(){
playVideo();
},5000);
}
클라이언트 측 오류가 발생합니까? onYouTubeIframeAPIReady() 함수가 작동합니까? 그리고 "YT"는 실제로이 시점에서 객체입니까? – Nick
답장을 보내 주셔서 감사합니다. playVideo()를 변경했습니다. ~에 player.playVideo(); 그리고 이제 괜찮아. 감사합니다. –