3
我目前正在开发UWP youtube播放器,并且在播放实际视频时遇到了一些麻烦。我用这一个媒体元素播放YouTube视频:mediaelement中的UWP youtube播放器
using MyToolkit.Multimedia;
var url = await YouTube.GetVideoUriAsync(youtubeid, YouTubeQuality.Quality1080P);
var YoutubePlayer = new MediaElement();
YoutubePlayer.Source = url.Uri;
它曾经只是正常工作约一个月,但现在它只是...没有。 它获得正确的视频URI(MP4),我也尝试过YoutubeExtractor nuget包,但由于某种原因,当我使用YoutubePlayer.Play()时,它只是不玩。它什么也没做。没有错误,没有任何东西。
我发现使用webview和自定义C#控件调用javascript方法的替代方法,但我更喜欢不这样做,因为它具有媒体元素更平滑。
任何帮助会做,我一直在搜索互联网的天,现在仍然无法找到答案。
谢谢。
有一个为YouTubeExtractor注册的错误。你是否收到403回应?请参阅https://github.com/flagbug/YoutubeExtractor/issues/194 – Joel
我无法重现您的问题。您是否将YoutubePlayer添加到用户界面?你可以发布你的YouTube Uri吗? –
谢谢@Joel YoutubeExtractor真的有问题,解决了我的问题。 – Darksody