Видео MP4 воспроизводит только звук без видео в IE9

Я пытаюсь воспроизвести видео mp4 в IE9, размер которого составляет 237 Mo, я слышу звук, но видео не отображается, мой файл соответствует типу документа html5 (<!DOCTYPE html>), и вот как я реализую тег видео (все работает нормально в хроме):

<video id="video" src="videos/myVideo.mp4" type='video/mp4' preload controls>
      Your brwoser doesn't seems to support video
    </video> 

У меня белый экран со звуком, но без видео. введите здесь описание изображения


person Malloc    schedule 26.10.2012    source источник


Ответы (2)


В Internet Explorer 9 возникают проблемы с запуском видеопроигрывателя HTML5 (как и во многих других случаях). Ссылаясь на W3Schools, я думаю, что было бы разумно закодировать ваш видеофайл во всех типах файлов, чтобы обеспечить максимальную поддержку кросс-браузера. Если вы можете, попробуйте использовать видеосервис, такой как YouTube или Vimeo, потому что они позаботятся обо всем кодировании для вас, но если вам нужно сделать это самостоятельно, ознакомьтесь с документацией HTML5 о том, как использовать несколько закодированных файлов.

person Matt Olan    schedule 26.10.2012
comment
Привет, вы имеете в виду, что мне нужно иметь видеофайл в нескольких форматах? (mp4, ogg и т.д.). - person Malloc; 26.10.2012
comment
Чтобы разрешить кросс-браузерную поддержку, вам потребуется несколько форматов, поэтому видеосервисы обычно намного проще для того, что вам нужно делать. - person Matt Olan; 26.10.2012
comment
но контейнер MP4 с видео H264 и аудио AAC должен работать в IE (фактически, на сегодняшний день это должен быть единственный поддерживаемый контейнер среди видеоисточников HTML5 для IE) - person superjos; 05.12.2012

Я где-то читал, что mp4 нужно кодировать с помощью кодека H.264 в IE. Я не подтвердил это, потому что у меня тоже проблемы с воспроизведением видео в IE9. Вы можете использовать MPEG Streamclip для преобразования вашего видеофайла, по крайней мере, на Mac.

person kenecaswell    schedule 18.12.2012