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