我已經使用MyToolKit.Extended
過去在我的應用程序之一中集成Youtube
視頻。
從Here
一旦完成安裝NuGet包,你需要調用此方法
internal async Task<Uri> GetYoutubeUri(string VideoID)
{
YouTubeUri uri = await YouTube.GetVideoUriAsync(VideoID, YouTubeQuality.Quality1080P);
return uri.Uri;
}
確保你只VideoID
傳遞。即如果您的網址是
https://www.youtube.com/watch?v=UO-8CMdeSHA
您只需要通過UO-8CMdeSHA
。
完成後,您將收到實際的Media Uri。您現在可以將其設置爲MediaPlayer的來源。像下面的東西。
Uri _videoUri = await GetYoutubeUri("UO-8CMdeSHA");
if (_videoUri != null)
{
player.Source = _videoUri;
player.Play();
}
爲了確保你看到的基本的播放/暫停按鈕和其他幾個在你的XAML使用下面。
MediaElement x:Name="player" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" AreTransportControlsEnabled="True" />
而你應該可以播放YouTube
視頻。
祝你好運。
來源
2017-06-06 16:09:12
AVK
您可以使用MediaElement播放 – lindexi
您可以使用WebView播放。 – lindexi