Я играю с видео HTML5 на веб-странице с обычными элементами управления - воспроизведением/паузой, отслеживанием, громкостью и полноэкранным режимом. Эти видео имеют формат mp4/ogg. 80% моей пользовательской базы используют Internet Explorer 11 (любезно предоставленный Google Analytics), а остальные — Mozilla Firefox, Chrome и Safari. Проблема в том, что все элементы управления, кроме полноэкранного, не отображаются в IE11. Работает как шарм во всех других браузерах.
caniuse[dot]com/#feat=fullscreen предполагает, что IE11 имеет встроенную полноэкранную поддержку.
Вот пример:
Встроенное видео на этой странице поддерживает полноэкранный режим с кнопка.
Использование того же кода с атрибутом «controls» в элементе не отображает полноэкранный режим в 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 включен API-код msRequestFullscreen().