HTML5 видео не воспроизводится в IE9 - PullRequest
2 голосов
/ 27 октября 2011

У меня проблема с воспроизведением HTML5-видео в IE9.

Вот как я включаю видео в HTML

<video id="video-1"></video>

Я обозначил элемент видео в переменной в JS, чтобы легко использовать его в других функциях.

video1 = document.getElementById("video-1");

Это то, как я назначаю видео в JS.

video1.innerHTML = '<source id="video-1-mp4-src" type="video/mp4" src="' + 'pill.mp4' + '">' + '<source id="video-1-ogg-src" type="video/ogg" src="'+ 'pill.ogg' + '">' + '<source id="video-1-webm-src" type="video/webm" src="' + 'pill.webm' + '">';

Также пробовал этот метод назначения видео в JS ....

video1.innerText = '<source id="video-1-mp4-src" type="video/mp4" src="' + 'pill.mp4' + '">' + '<source id="video-1-ogg-src" type="video/ogg" src="'+ 'pill.ogg' + '">' + '<source id="video-1-webm-src" type="video/webm" src="' + 'pill.webm' + '">';

Проблема в том, что видео не будетзагрузить в IE9 .... я мог что-то упустить?или это тег Video еще не поддерживается для IE9?

TIA!:)

Ответы [ 4 ]

1 голос
/ 07 июня 2012

Я нашел решение после большого количества исследований.

DOCTYPE страницы должно быть:

<!DOCTYPE html>

(Тип документа HTML5) , чтобы IE9 мог воспроизводить видео HTML5.Firefox, Chrome и т. Д. Распознают тег видео даже с типом документа XHTML, а IE - нет.

1 голос
/ 27 октября 2011

Я думаю, что это, вероятно, связано с проблемой , где вы должны объявить MIME-тип видео в файле .htaccess

0 голосов
/ 14 ноября 2016

Мне кажется, что IE9 не может обработать innerHTML для

внутри .

Однако это работает, если вы делаете это классическим способом:

var video1 = document.getElementById("video-1");
var source = document.createElement('source');  // create source node
source.src = 'pill.mp4';
source.type = "video/mp4";
video1.appendChild(source); // append source node to video node

Для IE10 и выше вы можете использовать "innerHTML".

0 голосов
/ 25 февраля 2014

Подтвердите режим браузера и режим документа. Нажмите F12 и убедитесь, что на вкладках «Режим браузера» и «Режим документа» установлены параметры IE9.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...