2012-03-13 3 views
0

У меня есть некоторые странные ошибки происходит только в IE9, когда я хочу играть HTML5 не будет загружаться автоматически, но если я нажимаю в адресной строке и нажмите клавишу ввода, он работает, это сводит меня с умаIE9 HTML5 Ошибка видео?

<video id="video_1_1" class="video-js vjs-default-skin" 
       controls preload="auto" width="480" height="270" 
       poster="images/videos/video1_1_poster.png" 
       data-setup='{"controls": true, "autoplay": false, "preload": auto}'> 
       <source src="images/videos/vid1.1.mp4" type='video/mp4'/> 
       <source src="images/videos/vid1.1.webm" type='video/webm' /> 
       <source src="images/videos/vid1.1.ogv" type='video/ogv' /> 
      </video> 
+0

Работает ли он в другом браузере? Существуют ограничения в отношении того, какие кодеки IE9 также поддерживаются, поэтому вам может потребоваться перекодировать видео на что-то другое, чтобы IE9 понравилось – SecurityMatt

+0

Да, он работает на каждом другом браузере, а также кодек, который я использую, это H.264, созданный для IE 9 клиентом, странно, что это работает, после того как я снова открою сайт: / – Ricardo

ответ

0

Посмотрите эту страницу; она обеспечивает решение вопроса плаката с IE9, и расширяет видеокодеки:

http://www.artbymikeshaffer.com/vids/finalproject_chetbakerquartet_poster7.html

Некоторых простые C и условные операторы сделали трюк. Я считаю, что плакаты должны быть размещены в начале (первый кадр) и заканчиваться (последний кадр) видео, как если бы они были обложками альбомов. Таким образом, изображение в начале видео даст зрителю НЕОБХОДИМ визуальное представление о том, почему они должны играть в него (точно так же, как иногда вы покупаете альбом из-за его обложки).

Cheers

Смежные вопросы