gpt4 book ai didi

iframe - Youtube API Yt.Player对象不适用于phonegap/在移动设备上[Yt播放器对象与直接iframe]

转载 作者:行者123 更新时间:2023-12-03 05:33:10 25 4
gpt4 key购买 nike

我将这样的YouTube播放器嵌入了我的网站:

<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,
},
});
}

现在,我编写了一个脚本,该脚本从xml文件加载新的youtube视频。

我只想用这个脚本制作一个能播放youtube视频的phonegap应用程序,但是在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>

这工作得很好,但是我不知道如何设置我在播放器对象中设置的参数。而且我不知道如何将“更改脚本”与直接iframe播放器连接。

我的问题:
  • 有没有办法让yt.player对象与phonegap /移动设备一起使用?
  • 如果没有,如何将参数(我在yt.object播放器中拥有)添加到直接的iframe


  • 非常感谢!

    最佳答案

    问题是您必须强制用户先触摸youtube。
    用户实际触摸过YouTube播放器后,就可以正常使用它了。

    我已通过让youtube播放器加载介绍视频来解决此问题。一旦播放了介绍性视频,我就可以通过api进行控制。

    关于iframe - Youtube API Yt.Player对象不适用于phonegap/在移动设备上[Yt播放器对象与直接iframe],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16991262/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com