Изображение плаката показано везде, кроме IE8

Медиа-проигрыватель успешно работает во всех браузерах (и изображение плаката), за исключением того, что изображение плаката не отображается в IE8 (только черный). Вот мой код:

<video id="video" poster="http://www.-domain-.com/img/testImage.jpg" preload="none" controls="controls" width="240" height="220" >
<source type="video/mp4" src="http://www.-domain-.com/video/testVideo.mp4"/>
 <object width="240" height="220" type="application/x-shockwave-flash" data="http://www.-domain-.com/mediaelement/flashmediaelement.swf">
  <param name="movie" value="http://www.-domain-.com/mediaelement/flashmediaelement.swf" />
  <param name="flashvars" value="controls=true&file=http://www.-domain-.com/video/testVideo.mp4" />
   <!-- Image as a last resort -->
   <img src="http://www.-domain-.com/img/testImage.jpg" width="240" height="220" title="No video playback capabilities" />
   </object>
   </video>

Как я могу заставить изображение плаката появляться в IE8? Любая помощь будет оценена.

1 ответ

IE8 не поддерживает HTML5 видео. Вместо этого необходимо использовать запасной вариант Flash, или вам нужно создать собственное решение, показывающее изображение (когда обнаруживается IE8, или, скорее, отсутствует поддержка видео html5), а затем заменить его запасным вариантом Flash, когда вы хотите воспроизвести видео.,

Другие вопросы по тегам