![无法播放 IE10 HTML5 视频和 Modern UI 应用视频](https://linux22.com/image/1369628/%E6%97%A0%E6%B3%95%E6%92%AD%E6%94%BE%20IE10%20HTML5%20%E8%A7%86%E9%A2%91%E5%92%8C%20Modern%20UI%20%E5%BA%94%E7%94%A8%E8%A7%86%E9%A2%91.png)
从今天起,我发现我无法在任何 Modern UI 应用程序中播放点播/直播视频,也无法在 IE10 中播放 HTML5 视频。
使用 Wireshark,我发现应用程序(ISM 清单文件)和浏览器(例如 MP4)都从未调用过视频 URL。在应用程序中,我只能看到水平加载点,这一页在 IE10 中,我可以看到图片,但视频无法播放;而在 Firefox 中却可以播放。以下页显示空白区域。
我不记得今天之前视频什么时候可以工作,因为我没有在任何应用程序或浏览器中播放任何东西(实际上只有 Flash)。
什么原因会导致这种行为? Modern UI 应用程序和浏览器设置之间有关系吗?
编辑
W3 HTML5视频测试页面显示:
在 Firefox 中
canPlayType
video/ogg video/mp4 video/webm
"maybe" "maybe" "probably"
在 IE10 中
canPlayType
video/ogg video/mp4 video/webm
"" "" ""
更新
以下是我的问题的屏幕截图(我点击了视频下方的示例按钮):
通过进程监视器,我可以看到一些对 Windows Media Foundation 注册表项的调用。
可以修复这个组件吗?
答案1
同意Velcro的回答
我卸载了 ATI Mobility Radeon HD 3670 的驱动程序,并从设备管理器中删除了显卡本身(包括通过选中复选框删除的驱动程序)。然后,我让 Windows 为该卡安装自己的驱动程序。
显卡标签现在包含 WDDM v1.1。我很确定它、Media Foundation 和 MPEG-4 视频播放之间存在因果关系……
我在 IE 中禁用了 GPU 渲染(Internet 选项 > 高级 > 加速图形 > 使用软件渲染而不是 GPU 渲染),然后它成功播放了 html5 视频。
答案2
我卸载了我的驱动程序ATI Mobility Radeon HD 3670
并删除了显卡本身(包括通过选中复选框的驱动程序)Device Manager
。然后,我让 Windows 为该卡安装自己的驱动程序。
显卡标签现在包含WDDM v1.1
。我确信它、Media Foundation 和 MPEG-4 视频播放之间存在因果关系...