1

私は私のウェブサイトにこのように私の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プレーヤーに接続する方法がわかりません。

私の質問:

  1. yt.player オブジェクトを phonegap/on モバイルで動作させる方法はありますか?

  2. そうでない場合、パラメータ(yt.objectプレーヤーにある)を直接iframeに追加するにはどうすればよいですか

どうもありがとう!

4

1 に答える 1

1

問題は、何よりも先にユーザーに YouTube に触れさせる必要があることです。ユーザーが実際に YouTube プレーヤーに触れたら、通常どおり使用できます。

YouTube プレーヤーにイントロ ビデオをロードさせることで、この問題を回避しました。紹介ビデオが再生されたら、API を介して制御できます。

于 2013-08-19T17:23:50.180 に答える