我想创建一个播放列表来加载特定用户上传的所有视频。
我被建议使用以下代码(假设要引入的帐户是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>
或者如果有人可以提供原始的加载播放列表的工作示例,那么我可以从那里开始自己需要的其他细节。
答案 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
上的回答