Q:
使用 XP 系统无法播放 秒拍/Twitter 等网站的视频,显示“视频格式或 MIME 类型不支持”或持续加载。
A:
火狐需要调用操作系统包含对应的解码器对 H.264 进行解码,而 Vista 以后提供了 Windows Media Foundation 这个框架,所以更早之前的系统不能播放 MP4。而火狐在早一些的版本上曾经准备用 Adobe Primetime 对于不原生支持 H.264/MP4 的操作系统进行支持,但由于会导致很多崩溃这个功能被隐藏,我们有两种方式使火狐支持 XP 上 MP4 格式的播放:
注意:下面两种方案选择一种操作即可,首先保证你安装的是最新版火狐,访问 firefox.com.cn 进行下载
1.重新编译 ffmpeg,使其支持 H.264/MP4
- 下载帖子附件中的文件并解压
- 关闭火狐
- 用下载的两个文件替换火狐安装目录的中的 mozavcodec.dll,mozavutil.dll
2.强制激活 Primetime CDM 解码
- 地址栏输入 about:config,点“我了解此风险”
- 在下方任意位置右键,选择新建布尔值
- media.gmp-eme-adobe.enabled (boolean, true)
- media.gmp-eme-adobe.forceSupported (boolean, true)
- media.gmp-eme-adobe.visible (boolean, true)
复制代码- media.gmp.decoder.enabled (boolean, true)
- media.eme.enabled (boolean, true)
复制代码- 搜索 media.gmp-manager.url 将字符串中的 %VERSION% 改为 51.0
- 如果修改正确,你会看到 附加组件-插件 中多出一个插件,显示 Primetime 即将安装
上述两种方法均为临时解决方案,由于微软和火狐都已停止支持 XP 系统(最后一个支持 XP 的火狐版本为 52 ESR),推荐用户尽快升级至 Win7 及以上系统。
|
|