【发布时间】:2014-06-29 00:37:44
【问题描述】:
视频的 div 最初是隐藏的(使用 display: none;),但 iframe 似乎加载得很好,按下按钮我首先将 display: none; 更改为 display: block;,然后播放播放器(这是实例yt 玩家)player.playVideo(),真的没有什么不寻常的。但它会抛出这个错误。
注销player.playVideo 确实返回undefined。
记录player,返回这个
{
"b":{
"b":{
"width":1259,
"height":709,
"videoId":"videaidhere",
"playerVars":{
"autoplay":0,
"controls":0,
"showinfo":0,
"rel":0,
"modestbranding":1,
"html5":0,
"wmode":"transparent"
}
},
"defaults":{
"host":"http://www.youtube.com",
"title":"video player",
"videoId":"",
"width":640,
"height":360
},
"a":false
},
"a":{
"closure_uid_78774223":2
},
"o":{
},
"closure_uid_78774223":1,
"s":1,
"d":130,
"u":false,
"t":[
{
"event":"command",
"func":"addEventListener",
"args":[
"onReady"
]
},
{
"event":"command",
"func":"addEventListener",
"args":[
"onStateChange"
]
}
],
"g":{
"a":[
null,
"onReady",
null,
null,
"onStateChange",
null,
null
],
"b":{
"onReady":[
1
],
"onStateChange":[
4
]
},
"G":7
},
"h":"player",
"D":{
"onReady":true,
"onStateChange":true
},
"k":{
},
"i":{
}
}
它适用于除 IE 之外的所有浏览器,我该怎么办?
【问题讨论】:
标签: javascript internet-explorer youtube-api youtube-javascript-api