如何在 Windows 8 html/javascript 应用程序中播放 YouTube 视频?我有剪辑的 ID,我只想播放它。也许通过 html5 的视频标签?
我已经尝试过 iframe api,但未能使其正常工作。我也尝试了 javascript api,但它无法从另一个位置加载 javascript。
任何有关该主题的帮助将不胜感激!
我为 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...