Изображение плаката показано везде, кроме 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, когда вы хотите воспроизвести видео.,