IE浏览器无法播放flash

yu-_ 发布于 2013/08/04 10:06
阅读 576
收藏 0

做了一个网站,在ie下无法播放flash,其他浏览器下正常,访问其他的flash站点也正常

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="900" height="265">
            <param name="movie" value="imageshow.swf">
            <param name="quality" value="high">
            <param name="wmode" value="transparent">
            <embed src="/templets/default/flash/imageshow.swf" width="990" height="300" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" wmode="transparent">
          </object>

 

加载中
0
怪才
怪才
很明显你的 <param  name="movie" 和 <param  name="movie" 的swf的路径都不一样。
0
JonyZhang
JonyZhang
IE下面嵌入flash要使用object元素,除了param传movie参数,还要在object上要绑定data="flash地址"。建议使用  embedswf  来嵌入flash。还有如楼上所说,你的movie参数地址貌似错了
JonyZhang
JonyZhang
回复 @yuhaya : 就那你上面这个例子来说,用embedSWF只需要传几个参数,就可以实现各个浏览器的兼容: embedSWF('someId', { src: 'path/to/flash.swf', width: 640, height: 320 });
yu-_
yu-_
embedswf相对于普通的直接用object插入文档的最大好处是什么?
yu-_
yu-_
谢谢
返回顶部
顶部