3

到目前为止,我尝试使用 FLVPlayback 组件无缝循环逐步下载的 15 秒视频的所有操作都失败了。当需要循环播放时,总会有瞬间的停顿。对于这种情况,在 Flash 项目中嵌入视频不是一种选择,而且瞬间停顿是不可接受的。我尝试将 autorewind 设置为 true 并处理 FLVplayback 触发的 autorewind 事件。我已经尝试观察 flvplayer 的播放头何时完成超过 99.5% 并寻求 0。我最新的解决方案包括在 FLVPlayback 组件后面有两个具有相同源的 VideoPlayer 实例,并在需要循环时在它们之间切换,在结束和开始之间还有一个似乎。我已经快速测试了视频,以确保它不是视频的人工制品。

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

4

1 回答 1

1

我也对解决这个问题感到不快,不幸的是没有办法解决这个问题(查看这个actionscript.org论坛帖子了解详细信息)。如果您真的需要无缝循环,您可以使用的唯一选择是将 FLV 嵌入到您的 swf 中,方法是将其放入时间线中,这将为您提供完美的结果;但是,您会牺牲逐步下载视频的能力。

很抱歉成为坏消息的承担者!我过去总是通过以下方式处理这个问题:a) 嵌入我的视频,如果它们足够短,或者 b) 设计视频内容,使小问题不明显(例如,在视频的第一帧/最后几帧)。

于 2011-04-06T21:06:26.250 回答