0
我有一個MediaElement的使用XAML和下面的代碼來播放YouTube: XAML:無法播放YouTube上的MediaElement
<MediaElement AutoPlay="False" AreTransportControlsEnabled="True" IsFullWindow="False">
<MediaElement.TransportControls>
<MediaTransportControls IsFullWindowButtonVisible="True"/>
</MediaElement.TransportControls>
</MediaElement>
代碼:
VideoLink.Text = "https://www.youtube.com/watch?v=QJ9h7EBs5LU";
string videoLink = VideoLink.Text.Substring(Math.Max(0, VideoLink.Text.Length - 11));
var url = await YouTube.GetVideoUriAsync(videoLink.ToString(), YouTubeQuality.Quality480P);
YoutubePlayer.Source = url.Uri;
YoutubePlayer.Play();
如何處理它?
你能分享GetYouTubeVideoURLAsync的代碼嗎? –
我嘗試使用相同的塊,使用塊。視頻的元數據似乎存在一些問題,因爲所有其他視頻都工作得很好,我也嘗試使用嵌入式視頻。 –
@AdityaSharma GetVideoUriAsync是MyToolkit.Extended的代碼,因此我只使用代碼:VideoLink .Text =「https://www.youtube.com/watch?v=QJ9h7EBs5LU」; string videoLink = VideoLink.Text.Substring(Math.Max(0,VideoLink.Text.Length - 11)); var url =等待YouTube.GetVideoUriAsync(videoLink.ToString(),YouTubeQuality.Quality480P); YoutubePlayer.Source = url.Uri; YoutubePlayer.Play(); – Rose