PDA

View Full Version : 请教版主播放swf文件的问题,补充说明


ouyangyuandong
06-09-2007, 10:25 PM
对不起,补充下,我用的是最新的1302版本,没有下任何解码,用了其它网站的加了解码的版本,点进度条后 内存增加好多了,每次只增加了几个MB


我下载了几个大的电脑教程,是swf格式的,文件大概有60到80MB左右,播放时内存占用极高,初始播放 占用100MB左右内存,但是每按快进一次,或每点进度条一次(选时或称为快进),每点一次大概增加内存1 0到20MB左右,到最后竟然占到了400到500MB(单是KMP占用),请教有没有解决办法,版主可以 测试下吗?不知道这个算不算是BUG??播放小的swf文件不存在这个问题。
对不起,补充下,我用的是最新的1302版本,没有下任何解码,
谢谢

WWW0
06-10-2007, 12:24 AM
解码器是调用系统中的 Flash**.ocx ,这个和播放器和解码器都没关系.
SWF格式本身就是非常吃内存的东西,播放较大的视频文件时可能会耗尽内存...
因为SWF格式音频部分在内存中都是以非压缩形式存在的,
播放过程中会不断生成新的音频解压缩数据...
关闭音频渲染(空渲染)后情况得到会缓解.

fong
06-10-2007, 11:18 AM
原来是这样啊,我也有过类似问题。