MediaPlayer - 可以改进“MediaElement”以支持更多媒体格式和编码吗?
编解码器支持。
大家好。
我正在用c#和WPF构建一个媒体播放器。我发现的所有示例或多或少都在说同样的事情,“放置一个'mediaElement'和基本的播放器按钮,你就可以了!”
我认为 mediaElement 本质上是 windows 媒体播放器,但我已经发现了播放视频但显示黑屏,而音轨正常播放的情况,以及时间轴上的擦洗需要大量时间的其他情况。我还注意到,当我在这种类型的播放器中加载视频时,K-lite 编解码器似乎不像我使用 VLC 播放器或 Media Player Classic 时通常那样加载到 Windows 任务栏的右下部分。
我已经找到另一个主题声明:“ MediaElement 是一个只能播放某些文件类型的控件。它基于 windows 的媒体播放器,但仅基于其核心编码器。它基本上是一个准系统的媒体播放器”
我在播放视频时遇到的问题是否与有限的编解码器支持有关?我安装了 K-lite 编解码器就足够了吗,还是我还缺少其他东西?
最后,如果这与 mediaElement 一样好,还有哪些替代方案?我见过人们通过他们的播放器打开 VLC,但在我深入研究之前,我想知道还有哪些其他选择。例如,我已经看到微软现在有可用于 Windows 8 的“播放器框架”,但它是否仅适用于 Windows 8?
谢谢大家!