Youtube api 为什么onStateChange事件没有被触发?
这里是工作空间: 守则的重要部分是:Youtube api 为什么onStateChange事件没有被触发?,youtube-api,youtube-javascript-api,Youtube Api,Youtube Javascript Api,这里是工作空间: 守则的重要部分是: swfobject.embedSWF ( 'http://www.youtube.com/apiplayer?enablejsapi=1&version=3', 'ytplayer_div1', '425', '344', '8', null, null, { allowScriptAccess: 'always', allowFullScreen: 'true' }, { id: 'ytpla
swfobject.embedSWF
(
'http://www.youtube.com/apiplayer?enablejsapi=1&version=3',
'ytplayer_div1',
'425',
'344',
'8',
null,
null,
{
allowScriptAccess: 'always',
allowFullScreen: 'true'
},
{
id: 'ytplayer_object'
}
);
onYouTubePlayerReady=function() {
var ytplayer = document.getElementById("ytplayer_object");
ytplayer.loadVideoById("IMdI_fozMYg");
ytplayer.addEventListener("onStateChange","Hsc");
}
function Hsc(state) {
if(state==0) {
document.getElementById("notif").innerHTML="<p>yeah</p>";
var ytplayer=document.getElementById("ytplayer_object");
ytplayer.loadVideoById("bHQqvYy5KYo");
}
};
swfobject.embeddeswf
(
'http://www.youtube.com/apiplayer?enablejsapi=1&version=3',
“YTU div1”,
'425',
'344',
'8',
无效的
无效的
{
allowScriptAccess:“始终”,
allowFullScreen:'真'
},
{
id:'ytplayer\u对象'
}
);
onYouTubePlayerReady=函数(){
var ytplayer=document.getElementById(“ytplayer_对象”);
ytplayer.loadVideoById(“IMdI_fozMYg”);
ytplayer.addEventListener(“onStateChange”、“Hsc”);
}
功能Hsc(状态){
如果(状态==0){
document.getElementById(“notif”).innerHTML=“yeah”;
var ytplayer=document.getElementById(“ytplayer_对象”);
ytplayer.loadVideoById(“bhqvyy5kyo”);
}
};
如果有人感兴趣,以下是可行的解决方案:
一段代码:
onytplayerStateChange=function(newState) {
document.getElementById("notif").innerHTML="<p>yeah</p>";
if(newState==0) { // Here I changed state to newStage.
document.getElementById("notif").innerHTML="<p>yeah</p>";
var ytplayer=document.getElementById("ytplayer_object");
ytplayer.loadVideoById("bHQqvYy5KYo");
}
}
onytplayerStateChange=函数(newState){
document.getElementById(“notif”).innerHTML=“yeah”;
如果(newState==0){//这里我将状态更改为newStage。
document.getElementById(“notif”).innerHTML=“yeah”;
var ytplayer=document.getElementById(“ytplayer_对象”);
ytplayer.loadVideoById(“bhqvyy5kyo”);
}
}
多亏了