2013-03-28 61 views
2

我正在編程Windows 8商店應用(使用c#/ xaml)。MediaElement中的Stream Youtube視頻 - Windows應用商店

我需要顯示YouTube視頻,但沒有在WebView中使用嵌入式YT-球員。原因是:YouTube的播放器有反向鏈接到YouTube(你不能刪除它們),我不想要它們。

所以我想到了在一個MediaElement流YT視頻,但我無法弄清楚你如何能做到這一點。我查看了this,但我無法爲我找到解決方案。

回答

5

您可以將html內容添加到WebView。

添加這樣的腳本>>

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

新增YouTube視頻作爲>>

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

或作爲>>

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

這裏顯示的一些步驟可能會有所幫助給你>>

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

+0

非常感謝。剛剛在[MSDN板](http://social.msdn.microsoft.com/Forums/en-US/winappswithcsharp/thread/faa7642f-3660-46ae-a5ed-7c19d168f1ab/)中找到了關於該[MyToolkit NuGet Packet ](http://mytoolkit.codeplex.com/)。我現在正在使用它。令人印象深刻的解決方法 編輯:關於你的第一個解決方案(HTML中的WebView)我想,這將成爲一個嵌入式播放器... – Johann 2013-03-28 10:21:30

+0

歐凱,很好,我很高興你已經找到了解決方案。 – Freelancer 2013-03-28 10:25:53

+0

節省了很多時間 – ShrekOverflow 2014-03-06 10:50:49

相關問題