如何将所有Youtube频道视频嵌入网站..?

时间:2019-03-25 16:40:16

标签: youtube channel

我在一个网站上工作,我想将所有的YouTube频道视频都嵌入到我的网站中。

我发现类似这样的代码的帖子可以正常工作,并且可以根据需要加载所有视频一段时间,但是昨天我看到channel-video-list没有加载,仅显示一个视频。发生什么事了? Youtube最近进行了任何更新,因此不会加载频道视频吗?

<iframe src="http://www.youtube.com/embed/?listType=user_uploads&list=FeetMinistries" width="100%" height="800"></iframe> 

感谢我能获得的所有帮助。 安德烈

2 个答案:

答案 0 :(得分:0)

您可以尝试

嵌入视频

  
      
  • 在计算机上,转到您要嵌入的YouTube视频。
  •   
  • 在视频下,单击“分享”。
  •   
  • 点击嵌入。
  •   
  • 从出现的框中复制HTML代码。
  •   
  • 将代码粘贴到您的博客或网站HTML中。
  •   

嵌入播放列表

  • 在计算机上登录您的YouTube帐户。
  • 在页面左侧,选择要嵌入的播放列表。
  • 从URL复制播放列表ID。
  • 执行以下操作,修改单个视频的嵌入代码:
  • 在视频ID的位置(“嵌入/”之后)替换 “ videoseries?list =”。
  • 然后将播放列表ID粘贴到“ =”之后。
  • 将代码粘贴到您的博客或网站HTML中。

https://support.google.com/youtube/answer/171780?hl=en

答案 1 :(得分:0)

考虑以下我通常用来按通道ID动态加载通道的JQuery代码段。

$.ajax({
                            url: "https://www.googleapis.com/youtube/v3/playlists",
                            type: 'get',
                            dataType: 'json',
                            data: {
                                        part : 'snippet', 
                                        channelId: <channel_id>,
                                        maxResults : 50,
                                        key: '<API Key>', 
                                    },
                            success:    function(data) {
                                        }
                  });