您现在的位置:莱阳教育>> 教育技术>> 信息化发展>> 技术与培训

关于多媒体程序运行速度的研究

作者:YHD 时间:2017年09月08日 点击数: 出处:本站原创 编辑:admin

<!--[if gte mso 9]>     Normal   0         7.8 磅   0   2     false   false   false     EN-US   ZH-CN   X-NONE                                           MicrosoftInternetExplorer4                              

多媒体程序在制作期间,如能满足以下条件,则可大大提高多媒体程序的运行速度。并针对以前做的两个程序作了一些改进。从例子1中可以明显的看到这种变化,例子2不是太明显,这是因为本身它的元素就比例子1要少得多!

1 Flash元素运行时会占用99%左右的CPU资源,所以使用Flash的地方应尽量少。虽不能彻底解决(Macrome多媒体程序ia Flash本身结构的问题),所以只能我们自己约束,不是非用不可就最好不用。

2 .使用Flash的时候,动画的尺寸尽可能的小,可能的情况下,不要透底,并且可以将一个大的动画分为几个小的动画,速度也有明显的提升。

3 Flash有声音的时候,不妨把声音和动画分开导入多媒体程序中,这样更易于控制和有效的减小Flash的大小。

4 Flash制作时应尽量不使用位图,尽量使用矢量图。

5 .多媒体程序中的声音文件,建议不使用有压缩性质的格式(.mp3.rm等),最好使用.wav等标准格式。

6 .建议使用Flashload Movie方法,载入外部的SWF文件,这样可以不用平铺多个Flash,也不用在各个多媒体程序ir间跳转,可以节约很多启动时间。

7 Flash制作完成以后应删去库中多余的元素,以使Flash的大小降到最小。

8 .不在程序中通篇使用一个或多个Flash,这样会使整个程序变得特别慢。做菜单有一个很好的插件,如果我们要大量用到这样的功能,建议够买。

9 .视频不宜用高压缩比的视频格式,特别是片头,最好用无压缩格式的.avi.mov格式。视频的个数也不宜太多。

10 .程序的可执行文件应尽可能的小,最好就是只有少部分的加载语句,通过这部分语句来调用其它的电影。

11 .发布可执行文件时,除特别需要外,建议发布成ShockWave的格式,这样可以满足可执行文件最小的要求。

12 .程序应做到决不多加载一个无用的外部Xtra。可以采用删除法反复查找无用的Xtra

13 .程序的时间轴通道中应使用最少的精灵个数。因为通道被占得越满,舞台的变化就越复杂,电影运行速度也就越慢。

14. 素材建议采用外部链接的办法,本人的经验是同样的东西外部链接要比内部嵌入执行速度要快,尤其是声音文件。

15 .程序中应尽少的使用占用CPU资源及内存的过渡效果。如3多媒体程序类的过渡效果。且过渡的时间不宜太长,一般设置在0.3~0.6之间,最大也不应超过1.2

16 .图片的大小应保证在满足需求的情况下最少、最小。

17 . 在刻录多媒体程序时,关闭光盘的多重段刻录功能。否则往往使多媒体程序在光驱中的读取变慢,因为选择让光盘的多重段刻录功能打开,刻录时不会关闭多媒体程序文件 分配表等相关信息,以便你下次写入。而这样对于光驱在寻道、读取时速度减慢。你可能觉得有时没有明显的感觉,但当你刻录的多媒体程序中文件较多,相应的文件 又较小,就会十分明显了。因此建议你在可以的情况下尽量选择关闭光盘,以方便光驱的读取。

18 .刻录母盘应使用质量好一点的多媒体程序,且刻录速度不宜过快,一般8~16速最好,这样做容易读盘。

19 .根据经验及实验得出以下的结论:

造成多媒体程序程序运行速度慢的主要原因就是:1.Flash元素;2.视频(特别是高压缩比的视频格式);3.过多的界面元素;4.大量占用资源和时间的过渡效果。

20 . 有效转移用户视线的方法是采用Loading的方法。这在大量的软件中都得到广泛的应用,它可以有效的让用户觉得等待的时间不是太长,也不会让用户以为是 死机。在多媒体程序用可以采用两种不同的方式来制作:1动态,自己做一个假的2静态,与执行文件同名的.bmp文件。

<!--[if gte mso 9]>                                                                                                                                                                                                                                                                                            /* Style Definitions */ table.MsoNormalTable {mso-style-name:普通表格; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-priority:99; mso-style-qformat:yes; mso-style-parent:""; mso-padding-alt:0cm 5.4pt 0cm 5.4pt; mso-para-margin:0cm; mso-para-margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:10.5pt; mso-bidi-font-size:11.0pt; font-family:"Calibri","sans-serif"; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin; mso-font-kerning:1.0pt;}  

字体: 收藏 打印文章