我正在使用常用控件(播放/暂停、跟踪、音量和全屏)在网页上播放 HTML5 视频。这些视频是 mp4/ogg 格式。我的用户群中有 80% 使用 Internet Explorer 11(由 Google Analytics 提供),其余的 - Mozilla Firefox、Chrome 和 Safari。问题是 - 除了全屏控件之外的所有控件都不会出现在 IE11 上。在所有其他浏览器上都像魅力一样工作。
caniuse[dot]com/#feat=fullscreen 建议 IE11 具有原生全屏支持。
这是一个例子:
此页面上的嵌入视频允许通过按钮全屏显示。
在元素上使用具有“控件”属性的相同代码不会在 IE11 上显示全屏选项。
小提琴:http: //jsfiddle.net/jaisfiddles/f1apusx3/
<video controls>
<source src=http://techslides.com/demos/sample-videos/small.webm type=video/webm>
<source src=http://techslides.com/demos/sample-videos/small.ogv type=video/ogg>
<source src=http://techslides.com/demos/sample-videos/small.mp4 type=video/mp4>
<source src=http://techslides.com/demos/sample-videos/small.3gp type=video/3gp>
</video>
我错过了什么?我的印象是 IE11 启用了 msRequestFullscreen() api 代码。