Html 嵌入具有频道ID的最新YouTube视频

Html 嵌入具有频道ID的最新YouTube视频,html,youtube-api,youtube-iframe-api,Html,Youtube Api,Youtube Iframe Api,我正在为一个朋友建立一个网站,但我在YouTube播放器API方面遇到了一些问题。这是迄今为止我所拥有的嵌入HTML IFrame: <body> <iframe style="max-width: 480px" width="100%" height="360" src="http://www.youtube.com/embed?max-results=1&controls=0&showinfo=0&rel=0&listType

我正在为一个朋友建立一个网站,但我在YouTube播放器API方面遇到了一些问题。这是迄今为止我所拥有的嵌入HTML IFrame:

<body>    
    <iframe style="max-width: 480px" width="100%" height="360" src="http://www.youtube.com/embed?max-results=1&controls=0&showinfo=0&rel=0&listType=user_uploads&list=UCvDJ_vg2dics1kmwUPnTo_A" frameborder="0" allowfullscreen></iframe>
</body> 
这不起作用,因为他的YouTube频道使用了新的ID系统,并且在用户上传类型中没有检测到。有什么想法吗?

在Iframe API的说明中,与listType参数一起,标识将加载到播放器中的内容

如果listType参数值为user_uploads,则列表参数值标识上传视频的YouTube频道 将加载。 这里没有说明您需要在列表参数中放置通道ID。列表参数值标识将加载其上载视频的YouTube频道

所以你需要放在这里的是用户名

范例

https://www.youtube.com/user/Nightblue3
尝试在请求的列表参数中使用Nightblue3。你的嵌入视频也能正常工作

有关更多信息,请选中此相关项。

Iframe API的中指出,与listType参数一起标识将加载到播放机中的内容

如果listType参数值为user_uploads,则列表参数值标识上传视频的YouTube频道 将加载。 这里没有说明您需要在列表参数中放置通道ID。列表参数值标识将加载其上载视频的YouTube频道

所以你需要放在这里的是用户名

范例

https://www.youtube.com/user/Nightblue3
尝试在请求的列表参数中使用Nightblue3。你的嵌入视频也能正常工作


有关详细信息,请查看此相关信息。

对于没有用户名的新频道,您应该使用:

http://www.youtube.com/embed/videoseries?list=USERID
用户id是附加了“UU”的youtube用户id

例如,如果您的用户id是TlQ5niAIDsLdEHpQKQsupg,则应将UUTlQ5niAIDsLdEHpQKQsupg放入。 如果您只有可以在频道URL中找到的频道id,那么只需将前两个字符UC替换为UU

因此,最终您将获得如下URL: http://www.youtube.com/embed/videoseries?list=UCTlQ5niAIDsLdEHpQKQsupg

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

请参阅上的答案


对于没有用户名的新频道,您应该使用:

http://www.youtube.com/embed/videoseries?list=USERID
用户id是附加了“UU”的youtube用户id

例如,如果您的用户id是TlQ5niAIDsLdEHpQKQsupg,则应将UUTlQ5niAIDsLdEHpQKQsupg放入。 如果您只有可以在频道URL中找到的频道id,那么只需将前两个字符UC替换为UU

因此,最终您将获得如下URL: http://www.youtube.com/embed/videoseries?list=UCTlQ5niAIDsLdEHpQKQsupg

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

请参阅上的答案


非常感谢。下次我会考虑这个问题的!:非常感谢。下次我会考虑这个问题的!: