如何将 YouTube 频道嵌入网页

有人能建议我如何嵌入一个 youtube 频道到一个网页-我得到冲突的信息从不同的网站,理想情况下使用自定义播放器,如果可能的话?谢谢

273244 次浏览

为了嵌入您的频道,所有您需要做的是复制,然后粘贴到另一个网页下面的代码。

<script src="http://www.gmodules.com/ig/ifr?url=http://www.google.com/ig/modules/youtube.xml&up_channel=YourChannelName&synd=open&w=320&h=390&title=&border=%23ffffff%7C3px%2C1px+solid+%23999999&output=js"></script>

确保将 你的频道名称替换为您的实际通道名称。

例如: 如果您的通道名称是 CalChick94066,您的通道嵌入代码将是:

<script src="http://www.gmodules.com/ig/ifr?url=http://www.google.com/ig/modules/youtube.xml&up_channel=CaliChick94066&synd=open&w=320&h=390&title=&border=%23ffffff%7C3px%2C1px+solid+%23999999&output=js"></script>

请浏览以下连结:

你网站上的 YouTube

嵌入 YouTube 频道

您只需将 URL 命名为您的频道名称。您也可以发挥的高度和边框的颜色和大小。希望能有帮助

我很快为其他浏览这个页面的人做了这件事:

<object width="425" height="344">
<param name="movie" value="http://www.youtube.com/v/u1zgFlCw8Aw?fs=1"</param>
<param name="allowFullScreen" value="true"></param>
<param name="allowScriptAccess" value="always"></param>
<embed src="http://www.youtube.com/v/u1zgFlCw8Aw?fs=1"
type="application/x-shockwave-flash"
allowfullscreen="true"
allowscriptaccess="always"
width="425" height="344">
</embed>
</object>

看看 jsFiddle。

YouTube 支持一个相当容易使用的 Iframe 和 url 接口嵌入视频,播放列表和所有用户上传到您的 频道: https://developers.google.com/youtube/player_parameters

例如,这个 HTML 将嵌入一个播放器与播放列表的所有视频上传到您的频道。用你频道的实际名称替换你的频道名称:

<iframe src="https://www.youtube.com/embed/?listType=user_uploads&list=YOURCHANNELNAME" width="480" height="400"></iframe>

看来大家都接受的答案已经不管用了。 我从另一篇文章中找到了正确的方法: https://stackoverflow.com/a/46811403/6368026

现在你应该使用:

Http://www.youtube.com/embed/videoseries?list=userid USERID 是您的 youtube 用户 ID,后面加上“ UU”。

例如,如果您的用户 id 是 TlQ5niAIDsLdEHpQKQSupg,那么您应该放置 UUTlQ5niAIDsLdEHpQKQSupg。如果您只有通道 ID (可以在通道 URL 中找到) ,那么只需将前两个字符(UC)替换为 UU。

所以最后你会得到一个这样的 URL:

Http://www.youtube.com/embed/videoseries?list=uutlq5niaidsldehpqkqsupg