在MediaElement - Windows应用商店应用中流式传输Youtube视频

时间:2013-03-28 09:42:47

标签: c# xaml windows-store-apps winrt-xaml mediaelement

我正在编写Windows 8商店应用程序(使用c#/ xaml)。

我需要展示YouTube视频,但不在WebView中使用嵌入式YT播放器。原因是:Youtube-Player有返回YouTube的链接(你不能删除它们),我不想要它们。

所以我考虑在 MediaElement 中播放YT视频,但我无法弄清楚你是如何做到这一点的。我调查了this,但我无法为我找到解决方案。

1 个答案:

答案 0 :(得分:5)

您可以将html内容添加到WebView。

添加这样的脚本>>

<script src="jquery.js"></script>
<script src="mediaelement-and-player.min.js"></script>
<link rel="stylesheet" href="mediaelementplayer.css" />

将YouTube视频添加为&gt;&gt;

<video width="640" height="360" id="player1" preload="none">
    <source type="video/youtube" src="http://www.youtube.com/watch?..." />
</video>

OR AS&gt;&gt;

using MyToolkit.Multimedia;
var url = await YouTube.GetVideoUriAsync(youtubeid, YouTubeQuality.Quality1080P);
var YoutubePlayer = new MediaElement();
YoutubePlayer.Source = url.Uri;

此处显示的某些步骤可能对您有所帮助&gt;&gt;

http://www.c-sharpcorner.com/UploadFile/99bb20/playing-video-in-metro-style-app-using-C-Sharp/