为什么在FLASH8.0声音设置进要选择\"数据流\"呢?

来源:百度知道 编辑:UC知道 时间:2024/07/16 13:27:19

“数据流”概念应用于Flash播放器时所指的是某数据信息从网络服务器传递至客户端计算机的流动过程。数据流在传递过程中要受到网络连接速度的限制,一般情况下容易造成瓶颈的是客户使用的调制解调器,这种连接设备有时传输速率只能达到28.8Kbps或者更低。

既然网络连接中传输的都是数据流信息,那么Flash播放的电影数据流与GIF或JPEG图片形成的数据流有何区别呢?它们之间的差别主要在于Flash电影是按帧进行顺序存储的,当Flash播放器的插件或ActiveX控制器接收到某单帧的全部数据信息后,该帧内容便可立刻显示到屏幕上,无需等到接收完Flash电影的其它帧信息。与之相比,GIF或JPEG图片则只有在传输全部信息后浏览者才能够清楚地查看图片。一段Flash电影要想在播放过程中通顺流畅,就必须要至少确保网络连接速度能够和Flash电影每秒播放的帧数相同。

数据流和回放

Flash电影与其它网络信息一样都是以数据流的形式传输的,Flash电影能否流畅地播放主要取决于每帧所需的数据量,为了让一段Flash电影从头至尾始终保持通畅的播放效果,我们需要考虑以下两方面因素:

*显示每帧内容的数据信息应尽可能小
*显示一系列帧所需的数据信息的下载时间不应超出播放该系列帧的时间

为了播放某帧内容,Flash播放器必须获取该帧的所有信息,其中包括声音、位图、矢量图形等。如果Flash电影到达某帧时该帧信息没有能够及时全部下载至客户端,Flash电影就将被迫暂时停止播放,直至全部数据下载完毕。

因此,如果你的Flash电影的第一帧就包括非常复杂且容量较大的信息,就需要花费一定时间下载第一帧的数据,结果导致用户等待较长时间才能看到具体内容。如果接下来的帧容量也较大,那么就有可能导致这段Flash电影以幻灯片的形式断格播放,从而影响了电影效果。

利用字节报告提高播放性能

为了了解Flash电影每帧的大小,你可以将Flash电影以Flash播放器的格式输出成文件,并在输出对话框内选中"Generate Size Report"(生成文件大小报告)。这样当Flash电影被输出为文件后,