2010-08-28 250 views
0

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

我在这个播放列表/播放器框中想要的是它应该在加载时播放默认视频;频道中的其他视频列表可能位于左侧或底部。
点击另一个视频将开始播放该视频。

我知道有很多小工具和工具可用于做,但我没有得到具体的东西,我正在寻找。
任何人都可以点我一个适当的页面/教程来做到这一点?

在此先感谢。 :)

回答

1

如果您使用的是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 
      }; 

在这一点上,您可以根据供稿来做任何事情,例如将视频网址转换为可嵌入的内容等等。

祝你好运!

最佳,

-Auri