2012-02-15 2 views
2

特定のユーザーがアップロードしたすべての動画を読み込むプレイリストを作成したいと考えています。YouTube API: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ラインとの例を働いて提供できる、と私は自分自身で必要なその他の詳細に取り組むことができるかどう

そこから。

+0

で見るの答え私は、これはStackOverflowの代わりにStackAppsにすべきだと思います。私は移行のためにフラグを立てました。あなたがStack Overflowで再度尋ねる必要はありません。 – jrg

+0

Stackoverflowにありましたが、フッターで "api/apps"のStackOverflowサイトを参照してください。これはapiの質問ですので、これは正しいサイトではありませんか? – cchiera

+0

StackAppsは、包括的なAPIだけでなく、StackExchange/StackOverflow API/appsに関連する質問です。 :) – jrg

答えて

1

あなたのスニペットを確認するのは不思議ですが、読み込むプレーヤーオブジェクトを特定していないようです。オブジェクトの構文は次のとおりです。ここで

player.loadPlaylist({list:String, 
        listType:String, 
        index:Number, 
        startSeconds:Number, 
        suggestedQuality:String}):Void 

はキューイングとロードプレイリストの詳細情報とYouTubeのリンクです:

https://developers.google.com/youtube/iframe_api_reference#Queueing_Functions

0

あなただけの動画を埋め込みたい場合は、あなたが使用できます。

https://www.youtube.com/embed/videoseries?list=USERID 

USERIDはあなたのyoutubeのユーザーIDで、「UU」が追加されています。

たとえば、ユーザーIDがTlQ5niAIDsLdEHpQKQsupgの場合は、UUTlQ5niAIDsLdEHpQKQsupgと入力します。 チャンネルID(チャンネルURLにあります)だけがある場合は、最初の2文字(UC)をUUに置き換えてください。ところで https://www.youtube.com/embed/videoseries?list=UCTlQ5niAIDsLdEHpQKQsupg

だから、最終的には次のようなURLを持っているでしょう。 &index=2を追加して、再生するビデオを指定することができます。

duplicate