2012-02-16 7 views
2

特定のユーザーがアップロードしたすべての動画を読み込むプレイリストを作成したいと考えています。YouTubeプレイリストコードの例

は、私は次のコードを使用することが示唆された(中に引き出すために、アカウントを想定したYouTubeのです):http://code.google.com/apis/youtube/js_api_reference.html

をしかし、私はできません:私は、同様のAPIページ上で見てきた

loadPlaylist({ listType: 'user_uploads', list: 'youtube' }); 

ロードプレイリストを使用する実際のサンプルコードを探します。 YouTube APIについて全く新しいので、上記の作業をするために必要なラッパーコードのタイプはわかりません。このような何か(もちろん私は欠けている部分):

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/swfobject/2.2/swfobject.js"></script>  
<script type="text/javascript"> 
loadPlaylist({ listType: 'user_uploads', list: 'youtube' }); 
</script> 

それとも誰かが素晴らしいことだオリジナルloadplaylistラインとの例を働いて提供できる、と私は自分自身で必要なその他の詳細に取り組むことができるかどう

そこから。

-YouTube API初心者

答えて

4

まず第一に、それはデスクトップとモバイルの両方で動作するので、私は(、iOSの、アンドロイド、BB、Windowsの非常に素晴らしい)、あなたはIFRAME埋め込みスタイルを使用することをお勧めします。サンプルコードはYoutube IFRAME embedです。これは、あなたが始めるためのhtmlコードを含んでいます。

あなたの質問にお答えください。

1レッツVIDEOIDと気にしないあなたは

player = new YT.Player('player', { 
     height: '390', 
     width: '640', 
     videoId: 'u1zgFlCw8Aw', 
     events: { 
     'onReady': onPlayerReady 
     } 
}); 

としてユーチューブプレーヤーを取得を前提としています。有効なYouTube動画のIDを挿入してください。

我々はを登録予告 'onReady':onPlayerReady

2あなたはYoutube JSAPI reference ・ホープ、この上の詳細を読むことができますonPlayerReady

function onPlayerReady(event) { 
    event.target.loadPlaylist({list: "UUPW9TMt0le6orPKdDwLR93w", index: 1, startSeconds: 10,suggestedQuality: "small"}); 
} 

を使用してプレイヤーにあなたのプレイリストをロードしますあなたの仕事。 ^^。


UPDATE

あなたもplayerVarsオブジェクト内のプレイリストを指定することができます。

function onYouTubePlayerAPIReady() { 
     player = new YT.Player('player', { 
      height: '390', 
      width: '640', 
     videoId: 'u1zgFlCw8Aw', 
     playerVars: { 
      listType:'playlist', 
      list: 'UUPW9TMt0le6orPKdDwLR93w' 
     }, 
      events: { 
      'onReady': onPlayerReady, 
      'onStateChange': onPlayerStateChange 
      } 
     }); 
     } 
+0

この問題上の任意の更新? –

+0

また、これは現時点では、パラメータ 'ループ'を考慮する唯一の方法は、youtube.com/v/VIDEO_ID?version=3&loop=1&playlist=VIDEO_ID '(ドキュメント:https:// developersから)です.google.com/youtube/player_parameters?playerVersion = HTML5#パラメータ –

+1

うん、APIが変わり続ける:)今私たちはhtml5プレーヤーを持っている。 –