gpt4 book ai didi

c# - mediaelement 中的 UWP youtube 播放器

转载 作者:行者123 更新时间:2023-11-30 18:19:57 26 4
gpt4 key购买 nike

我目前正在开发一个 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 和调用 javascript 方法的自定义 C# 控件的替代方法,但我不想那样做,因为使用媒体元素会更流畅。

任何帮助都可以,我已经在互联网上搜索了好几天了,但仍然找不到答案。

谢谢。

最佳答案

不久前我尝试了同样的方法,但我无法让 youtubeExtractor 工作。然后我转向 LibVideo - 它确实有效。

这是一个 fork 的 repo ,实现了一些当时尚未被接受的修复。 https://github.com/sommmen/libvideo

遗憾的是该项目不再维护,但直到今天这对我来说仍然有效。

关于c# - mediaelement 中的 UWP youtube 播放器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38011837/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com