【发布时间】:2010-10-22 08:52:03
【问题描述】:
我正在开发一个 Flash 网站,其中包含大量基于视频的部分到部分的过渡。过渡视频本身只有几秒钟长,但相当重(~700kb),因为它们的分辨率非常高;考虑到部分的数量和部分到部分的转换组合(以及视频),在初始站点加载时预加载所有转换是不可行的。
我想做的是根据需要快速加载每个过渡视频;例如,如果您在区域 A 并单击区域 B 的导航,则会加载 A->B 视频(大多数用户只需等待几秒钟)然后播放。但是,我还想要一个快速加载器图形显示为过渡加载,在它被播放之前(像加载条这样简单的东西,但不仅仅是一个微调器或类似的东西,因为确定进度的感觉很重要)。
在 Actionscript 3 中执行此操作的最佳方法是什么?它在 AS2 (http://livedocs.adobe.com/flash/9.0/main/wwhelp/wwhimpl/common/html/wwhelp.htm?context=LiveDocs_Parts&file=00001036.html) 中相对简单,但我还没有看到 AS3 的简单解决方案。我在 AS3(NetConnection、NetStream、视频对象)中使用基于标准代码的 FLV 播放技术——没有 FLVPlaybackComponents 或类似的。
非常感谢!
【问题讨论】:
-
您在使用 AS3 时遇到了哪些问题?
标签: actionscript-3 video flv preloader