YouTube API:示例YouTube播放列表代码?

时间:2012-02-15 22:42:52

标签: javascript youtube-api

我想创建一个播放列表来加载特定用户上传的所有视频。

我被建议使用以下代码(假设要引入的帐户是YouTube):

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

我也查看了API页面:http://code.google.com/apis/youtube/js_api_reference.html

但我找不到使用加载播放列表的实际示例代码。作为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>

或者如果有人可以提供原始的加载播放列表的工作示例,那么我可以从那里开始自己需要的其他细节。

2 个答案:

答案 0 :(得分: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

答案 1 :(得分:0)

如果您只想嵌入视频,可以使用:

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

USERID是您的YouTube用户ID,其中包含&#39; UU&#39;追加。

例如,如果您的用户ID为TlQ5niAIDsLdEHpQKQsupg,那么您应该放置UUTlQ5niAIDsLdEHpQKQsupg。 如果您只有频道ID(可以在频道网址中找到),那么只需将前两个字符(UC)替换为UU

所以最后你会得到一个像这样的URL: https://www.youtube.com/embed/videoseries?list=UCTlQ5niAIDsLdEHpQKQsupg

顺便说一句。您可以附加&index=2来指定应播放的视频。

  

请参阅duplicate

上的回答