我正在开发一个具有大量基于视频的部分到部分转换的 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 或类似技术。
非常感谢!