Android Youtube播放器api+phonegap不起作用

Android Youtube播放器api+phonegap不起作用,android,ios,cordova,youtube,Android,Ios,Cordova,Youtube,我们正在尝试在Phonegap 2.9.2应用程序中使用YouTube API V3。视频应显示以下代码: 在Android 4.2和iOS 7设备上,我们只能看到一个带有播放按钮的灰色矩形 出什么问题了?这样做 <div id="player"> </div> var player; function onYouTubePlayerAPIReady() { player = new YT.Player('player', { videoId:

我们正在尝试在Phonegap 2.9.2应用程序中使用YouTube API V3。视频应显示以下代码:

在Android 4.2和iOS 7设备上,我们只能看到一个带有播放按钮的灰色矩形

出什么问题了?

这样做

<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,
            },
    });
}
        // Load the IFrame Player API code asynchronously.
    var tag = document.createElement('script');
        tag.src = "https://www.youtube.com/player_api?enablejsapi=1&version=3";
    var firstScriptTag = document.getElementsByTagName('script')[0];
        firstScriptTag.parentNode.insertBefore(tag, firstScriptTag);
    var player;
    function onYouTubePlayerAPIReady() {

        player = new YT.Player('ytplayer', {
            events: {

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