我正在寻找在我的网站上创建YouTube部分,用户可以在其中插入他们的“ YouTube频道名称”,并且将在其个人资料上显示播放列表/播放器框。

我想要在此播放列表/播放器框中想要的是,它应该在LOAD上播放默认视频;频道中的其他视频列表可以在左侧或底部。
单击另一个视频将开始播放该视频。

我知道有很多小部件和工具可供做到,但我没有得到我想要的特定内容。
谁能将我指向适当的页面/教程来执行此操作?

提前致谢。 :)

有帮助吗?

解决方案

如果您使用的是ASP.NET,则使用LINQ非常容易。只需食用YouTube视频供稿,然后就可以做任何您想做的事情:

这是您从频道获取视频列表的电话:

http://gdata.youtube.com/feeds/api/users/youtube_username_here/uploads?orderby = updated

这是一些示例代码:

    var url = FeedUrl;
    XDocument rss = XDocument.Load(url);

    var videos = from i in rss.Root.Elements("{http://www.w3.org/2005/Atom}entry")
            select new
            {
                Title = i.Element("{http://www.w3.org/2005/Atom}title").Value,
                URL = i.Element("{http://www.w3.org/2005/Atom}link").Attribute("href").Value
            };

您可以在此时用供稿做您想做的事,例如将视频URL转换为可嵌入的东西,等等。

祝你好运!

最好的,

-auri

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top