有人可以建议我如何将YouTube频道嵌入网页 - 我从各个网站获取相互冲突的信息,如果可能的话,最好使用自定义播放器吗?感谢
答案 0 :(得分:75)
YouTube支持使用相当简单的iframe and url interface将视频,播放列表和所有用户上传内容嵌入频道:https://developers.google.com/youtube/player_parameters
例如,此HTML会嵌入一个播放器,其中包含上传到您频道的所有视频的播放列表。将YOURCHANNELNAME替换为您频道的实际名称:
<iframe src="http://www.youtube.com/embed/?listType=user_uploads&list=YOURCHANNELNAME" width="480" height="400"></iframe>
答案 1 :(得分:17)
为了嵌入您的频道,您需要做的就是复制,然后将以下代码粘贴到另一个网页中。
<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>
请务必将 YourChannelName 替换为您的实际频道名称。
例如:如果您的频道名称为 CaliChick94066 ,则您的频道嵌入代码将为:
<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>
请查看以下链接:
您只需为您的频道名称命名。您还可以使用高度和边框颜色和大小。希望它有所帮助
答案 2 :(得分:7)
除了YTchannelembed实际上并没有嵌入频道,只是链接了缩略图,所有这些都引出了异地。实际上,jQuery的Youmax解决方案确实嵌入了:http://www.codehandling.com/2013/03/youmax-20-complete-youtube-channel-on.html
答案 3 :(得分:1)
似乎已接受的答案不再起作用。 我从另一篇文章中找到了正确的方法:https://stackoverflow.com/a/46811403/6368026
现在您应该使用:
http://www.youtube.com/embed/videoseries?list=USERID USERID是您的youtube用户ID,后面加上“ UU”。
例如,如果您的用户ID是TlQ5niAIDsLdEHpQKQsupg,则应输入UUTlQ5niAIDsLdEHpQKQsupg。如果只有频道ID(可以在频道URL中找到),则只需用UU替换前两个字符(UC)。
因此,最后您将获得一个像这样的URL:
http://www.youtube.com/embed/videoseries?list=UUTlQ5niAIDsLdEHpQKQsupg
答案 4 :(得分:-4)
我很快就为进入此页面的其他人做了这件事:
<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>