首页 文章

媒体元素中的UWP youtube播放器

提问于
浏览
3

我目前正在开发一个UWP youtube播放器,我在播放实际视频时遇到了一些大麻烦 . 我正在使用它在媒体元素中播放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方法,但我不喜欢这样做,因为它有一个更流畅的媒体元素 .

任何帮助都可以,我已经在互联网上搜索了几天,仍然无法找到答案 .

谢谢 .

1 回答

  • 0

    前一段时间我尝试了同样的方法,我无法让youtubeExtractor工作 . 然后我转到LibVideo - 它做了工作 .

    这是一个分叉的仓库,它实现了一些当时尚未被接受的修复程序 . https://github.com/sommmen/libvideo

    这个项目不再被遗忘,但直到今天仍然适用于我 .

相关问题