如何让Windows Media Player组件播放.mov文件?

时间:2014-05-27 14:32:34

标签: c#-4.0 video com axwindowsmediaplayer .mov

我正在使用Windows Media Player组件,但是我在播放.mov和.mp4文件时遇到了麻烦。我被告知他们在编程环境之外运行得很好,但在内部他们使应用程序崩溃。有没有办法让这些格式的文件在嵌入式Windows Media Player组件中播放?

1 个答案:

答案 0 :(得分:0)

Windows中.MOV.MP4文件的标准支持从Windows 7开始,Windows Media Player通过Media Foundation API播放文件。

如果您安装了第三方DirectShow多路分离器过滤器,早期版本的Windows不具备开箱即用的MOV / MP4支持,而Windows Media Player则会选择文件。该文件通过第三方组件播放,可能是通过不同的API提供的几种选择之一。这解释了为什么在另一个系统上播放的同时崩溃的原因。

实际上很少有人可以做到这一点,因为在Windows 7中,库存组件是优先考虑的,而在旧版本的Windows中,存在第三方编解码器的竞争,并且使WMP偏好并不是那么简单一个到另一个(你需要确保有问题的解复用器在Windows中以最高优先级注册,以便在其他可能安装的解复用器之前先选择它 - 没有标准的API /命令,重新注册也需要本地管理员权利,而播放本身则没有。)

另见:

相关问题