Youtube视频链接在我自己的管理员中

时间:2011-03-18 20:14:05

标签: c# youtube

问题:客户端有很多视频。他将它们上传到youtube。我为他建立了一个简单的cms,他更新了网站上的内容。我想简化在cms中链接视频的过程。

目前他必须

  1. 将视频上传到youtube
  2. “嵌入”cms中的youtube代码。
  3. 有更简单的吗?更好的解决方任何建议都会非常有帮助。 提前致谢。 沙恩

2 个答案:

答案 0 :(得分:2)

让客户创建YouTube频道并在该频道中创建播放列表。然后,客户端可以告诉您要在网站上添加哪些播放列表,您可以通过YouTube API提取特定播放列表中的所有视频。

通过这种方式设置(一次)并忘记它。客户可以在他们认为合适的情况下维护YouTube中的播放列表,并知道这些播放列表中的视频将自动包含在网站上。

以下是一些示例代码段:

// Init service.
YouTubeService service = new YouTubeService("MyApplicationName", "MyDeveloperApiKey");

// Get playlists for youtube user (your client).
PlaylistsFeed playlists = service.GetPlaylists(new YouTubeQuery("http://gdata.youtube.com/feeds/api/users/[CLIENT_USER]/playlists"));

// Get playlist feed.
PlaylistFeed feed = service.GetPlaylist(new YouTubeQuery("http://gdata.youtube.com/feeds/api/playlists/" + playlistID)));

// Get list of video IDs for playlist.
(from atomEntry in feed.Entries select (atomEntry as PlaylistEntry).VideoId).ToList());

答案 1 :(得分:1)