Youtube API Yt.Player对象不适用于phonegap/手机[Yt Player对象与direct iframe]
我在我的网站上嵌入了我的youtube播放器,如下所示:Youtube API Yt.Player对象不适用于phonegap/手机[Yt Player对象与direct iframe],iframe,youtube,cordova,Iframe,Youtube,Cordova,我在我的网站上嵌入了我的youtube播放器,如下所示: <div id="player"> </div> var player; function onYouTubePlayerAPIReady() { player = new YT.Player('player', { videoId: 'P2jViqMnnK4', events: { 'onReady': onPlayer
<div id="player"> </div>
var player;
function onYouTubePlayerAPIReady() {
player = new YT.Player('player', {
videoId: 'P2jViqMnnK4',
events: {
'onReady': onPlayerReady,
'onStateChange': onPlayerStateChange,
'onError': onError,
},
playerVars: {
'controls': 0,
'showinfo': 0,
'iv_load_policy': 3,
},
});
}
var播放器;
函数onYouTubePlayerAPIReady(){
player=新的YT.player('player'{
videoId:'P2jViqMnnK4',
活动:{
“onReady”:onPlayerReady,
“onStateChange”:onPlayerStateChange,
“onError”:onError,
},
playerVars:{
“控件”:0,
“showinfo”:0,
“iv_加载策略”:3,
},
});
}
现在我已经编写了一个脚本,可以从xml文件加载新的youtube视频
我想用这个脚本制作一个phonegap应用程序来播放youtube视频,但它在android上不起作用
我已经测试了嵌入它的其他方法:
<iframe id="player" type="text/html" width="640" height="390"
src="http://www.youtube.com/embed/M7lc1UVf-VE?enablejsapi=1&origin=http://example.com"
frameborder="0"></iframe>
这很有效,但我不知道如何设置我在player对象中设置的参数。我不知道如何将我的“更改脚本”与直接iframe播放器连接起来
我的问题:
非常感谢 问题是,你必须先强迫用户触摸youtube,然后再做其他事情。 一旦用户实际触摸了youtube播放器,它就可以正常使用了
我通过让youtube播放器加载一段介绍视频来解决这个问题。一旦播放了介绍视频,我就可以通过api控制了。问题是,你必须先强迫用户触摸youtube,然后再做其他事情。 一旦用户实际触摸了youtube播放器,它就可以正常使用了
我通过让youtube播放器加载一段介绍视频来解决这个问题。一旦开始播放介绍视频,我就可以通过api进行控制。Ok了解了如何添加参数?wmode=transparent&autoplay=1&controls=0&showinfo=0&iv\u load\u policy=3当你说它不工作时,你到底看到了什么?这是一个在左上角有按键的黑屏吗?这为您解决了问题吗?好的,我找到了添加参数的方法?wmode=transparent&autoplay=1&controls=0&showinfo=0&iv\u load\u policy=3当你说它不工作时,你到底看到了什么?这是一个在左上角有按键的黑屏吗?这能帮你解决问题吗?