到目前为止,我尝试使用 FLVPlayback 组件无缝循环逐步下载的 15 秒视频的所有操作都失败了。当需要循环播放时,总会有瞬间的停顿。对于这种情况,在 Flash 项目中嵌入视频不是一种选择,而且瞬间停顿是 Not Acceptable 。我尝试将 autorewind 设置为 true 并处理 FLVplayback 触发的 autorewind 事件。我已经尝试观察 flvplayer 的播放头何时完成超过 99.5% 并寻求 0。我最新的解决方案包括在 FLVPlayback 组件后面有两个具有相同源的 VideoPlayer 实例,并在需要循环时在它们之间切换,在结束和开始之间还有一个似乎。我已经快速测试了视频,以确保它不是视频的人工制品。
有没有人成功做到这一点?
最佳答案
我也对解决这个问题感到不快,不幸的是没有办法解决这个问题(查看 actionscript.org 论坛帖子了解详细信息)。如果您确实需要无缝循环,您可以使用的唯一选择是将 FLV 嵌入到您的 swf 中,方法是将其放入时间线中,这将为您提供完美的结果;但是,您会牺牲逐步下载视频的能力。
很抱歉成为坏消息的承担者!我过去总是通过以下方式处理这个问题视频的第一帧/最后几帧)。
关于flash - FLVPlayback 组件不会无缝循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2867003/