Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flash 除了IE8之外,海报图片随处可见_Flash_Internet Explorer 8_Html5 Video_Mediaelement.js_Poster - Fatal编程技术网

Flash 除了IE8之外,海报图片随处可见

Flash 除了IE8之外,海报图片随处可见,flash,internet-explorer-8,html5-video,mediaelement.js,poster,Flash,Internet Explorer 8,Html5 Video,Mediaelement.js,Poster,mediaelement播放器可在所有浏览器中成功运行(海报图像显示),但海报图像在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.-dom

mediaelement播放器可在所有浏览器中成功运行(海报图像显示),但海报图像在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中?任何帮助都将不胜感激。

IE8不支持HTML5视频。Flash fallback需要支持它,或者您需要自己制作一个显示图像的解决方案(当检测到IE8,或者更确切地说,缺少html5视频支持时),然后在您想要播放视频时,将其替换为Flash fallback。

感谢您的回复。我知道“IE8不支持HTML5视频”,但mediaElement声称“任何浏览器都有一个文件”,而且它确实在IE8中播放视频,这只是我正在寻求帮助的海报图像。我不知道如何按照你的建议制定“自己的解决方案”。欢迎任何其他帮助。我相信mediaElement可以使用IE8中的Flash回退功能播放视频,但海报图像是html5视频属性,因此除非mediaElement支持自己的海报替代品,否则不会显示任何海报图像。在这种情况下,mediaElement的作者将来需要支持它。我会将此作为bug或功能请求提交给他。不建议在此框架之上模拟解决方案,因为很难预测其未来行为/兼容性。