到目前为止,我用FLVPlayback组件对渐进式下载的15秒视频进行循环的所有尝试都失败了。循环时总是会有瞬间的停顿。对于这个场景,在flash项目中嵌入视频不是一个选项,并且瞬间的暂停是不可接受的。我已经尝试将autorewind设置为true,并处理由FLVplayback触发的autorewind事件。我试着观察flvplayer的播放头,当它完成99.5%以上,并寻求0。我最新的解决方案涉及到在FLVPlayback组件后面有两个具有相同源代码的VideoPlayer实例,并在循环时在它们之间切换,并且在结束和开始之间仍然有一个似乎。我已经在quicktime中测试了视频,以确保它不是视频的人工制品。
有谁成功地做到了这一点吗?
发布于 2011-04-07 05:06:26
我也不喜欢解决这个问题,不幸的是,我没有办法解决这个问题(有关详细信息,请查看这个actionscript.org论坛帖子)。如果您确实需要无缝循环,您可以选择的唯一选择是将FLV嵌入到swf中,将其放入时间轴中,这将为您提供完美的结果;但是,您随后会牺牲渐进式下载视频的能力。
很抱歉成为坏消息的传播者!在过去,我总是通过a)嵌入我的视频,如果它们足够短,或者b)设计视频内容,使小问题不明显(例如,在视频的前几帧/最后几帧使用某种缓动)来解决这个问题。
https://stackoverflow.com/questions/2867003
复制相似问题