2010-05-19 147 views
3

我已经尝试使用FLVPlayback组件来无缝循环渐进式下载的15秒视频失败。循环时间总是有一瞬间的停顿。对于这种情况,将视频嵌入到闪存项目中不是一种选择,并且瞬间停顿是不可接受的。我试着将autorewind设置为true,并处理由FLVplayback触发的autorewind事件。我已经尝试过观看flvplayer的播放头,因为它已完成了99.5%的工作并寻求0.我最新的解决方案涉及在FLVPlayback组件后面有两个具有相同源的VideoPlayer实例,并在它们循环时切换它们,在结局和开始之间似乎还存在一丝似乎。我已经在Quicktime中测试了视频,以确保它不是视频的人工产物。FLVPlayback组件将不会无缝循环

有没有人成功做到这一点?

回答

1

我已经对这个问题进行了处理,不幸的是,没有办法把它拉下来(查看这个actionscript.org论坛帖子了解详情)。如果您真的需要无缝循环,唯一可选的方法是将FLV嵌入到swf中,并将其放入时间轴中,这会给您带来完美结果;然而,你然后牺牲逐步下载视频的能力。

抱歉是坏消息的持有者!过去,我一直在通过以下方式处理这个问题:a)嵌入视频,如果视频足够短,或b)设计视频内容,以避免小小的打嗝(例如,使用某种缓解措施视频的第一/最后几帧)。