我正在使用Windows Media Player组件,但是我在播放.mov和.mp4文件时遇到了麻烦。我被告知他们在编程环境之外运行得很好,但在内部他们使应用程序崩溃。有没有办法让这些格式的文件在嵌入式Windows Media Player组件中播放?
答案 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 /命令,重新注册也需要本地管理员权利,而播放本身则没有。)
另见: