3

如何在 Windows 8 html/javascript 应用程序中播放 YouTube 视频?我有剪辑的 ID,我只想播放它。也许通过 html5 的视频标签?

我已经尝试过 iframe api,但未能使其正常工作。我也尝试了 javascript api,但它无法从另一个位置加载 javascript。

任何有关该主题的帮助将不胜感激!

4

1 回答 1

3

我为 Windows Phone 开发了一个 YouTube 类,它可以获取 YouTube 电影的 MP4 链接。也许您可以使用此代码并使用 MP4 链接启动视频应用程序或设置媒体元素的来源(如果在 Win8 中存在)?

如果有办法使用预定义的 MP4-URL 启动视频应用程序,我可以为 Windows 8 重写代码。

http://mytoolkit.codeplex.com/wikipage?title=YouTube

更新:我已经更新了代码。现在只需使用此异步方法加载 URL:

var url = await YouTube.GetVideoUriAsync("youtube_id");
myMediaElement.Source = url.Uri;

myMediaElement是一个 XAMLMediaElement控件。

从项目的 Subversion 存储库中查看整个库:http: //mytoolkit.codeplex.com

更新:对不起,它只是 C#,你必须将它移植到 Javascript...

于 2012-07-16T14:58:13.977 回答