武斗火柴人格斗论坛

首页 » Management » Manage » Flash在IE播放延迟的解决办法
solo - 2008-3-8 10:18:00
由于不明原因, 或许是插件, 或许是内核处理机制不同, Flash在IE播放时总会比电脑上慢了一些 , 并且根据影片处理量而有很大不同, 因为本人深受其害所以不断的再寻找解决办法.

可是网上多只看到相关问题却没有相关的正确解答, 或者是我没坚持下去, 找到那正确答案.

不过今天已经把这个问题解决了, 其实在Flash输出设置中已经有了这一项, 然而大多不明白他的含义都按默认值输出.  如图:

这里针对IE的问题, 所以我们要导出html进行测试.


上面的选项大多数人包括我只懂得一些而已, 但是不懂可以试, 多尝试几次看看输出后的效果是否有什么不同!!

其他地方我基本没有变动, 因为我在测试窗口模式的时候, 迟缓的问题已经被解决了...:Yoci3: ... 好快... 都不必怎么研究了...



然后对2个方式输出后的Html文本进行比对, 发现只是在这段语句中有所差异.
默认窗口模式(导致迟缓):
<param name="bgcolor" value="#ffffff" /><embed src="wu-dou.com.swf" quality="high"  ...
不透明无窗口模式(不会迟缓):
<param name="wmode" value="opaque" /><param name="bgcolor" value="#ffffff" /><embed src="wu-dou.com.swf" quality="high" wmode="opaque" ...


然后把<param name="wmode" value="opaque" />  ...    wmode="opaque"  复制到你网站的对应位置, 问题基本解决了!

但是以上的方法只能是网站管理员对其下的网页进行修改, 才能避免FLash的迟缓问题, 作为用户我也还没找到解决办法.
但作为武斗的站长, 我自然会优化页面, 让各位的Flash在论坛上能正常显示.

以上~
solo - 2008-3-8 10:37:00
[flash=400,250]http://wu-dou.com/attachment.aspx?attachmentid=1096[/flash]
solo - 2008-3-8 11:00:00



我后台修改了flash播放的代码, 经过默认和修改后的测试, 结果如下:

默认的fps最高值为21
而修改后的fps最高值为25.

结论有效, 以后大家的动画就不会有太大的迟缓了, 但这只是其中一个因素而已.
solo - 2008-3-8 11:03:00
代码如下:


<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="{2}" height="{3}"><param name="allowScriptAccess" value="sameDomain"/><param name="movie" value="{1}"/><param name="quality" value="autolow"/><param name="wmode" value="opaque" /><embed src="{1}" quality="autolow" wmode="opaque" bgcolor="#ffffff" width="{2}" height="{3}" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></object>
明日闪客 - 2008-3-26 12:26:00
有心,有心
ppzhu - 2008-3-29 14:22:00
这一点很少人注意到~~我也都没发现:Yoci6:
恩~~感谢鬼人(打快了会变成“贵人”:Yoci11: )
1
查看完整版本: Flash在IE播放延迟的解决办法