2011-04-08 76 views
1

我在闪存电影中有一个Embedded (synchronized with timeline)剪辑。在Flash中优化随机搜索嵌入式视频

我通过从左向右拖动滑块(模拟旋转物体)来控制剪辑的currentFrame

问题是当我向前走时,运动平稳,但如果我拖动到左侧,闪光灯似乎无法高效地回放,运动非常不平稳。很明显,我会根据鼠标的位置跳过框架,但当currentFrame减少与增加时会有一个非常明显的滞后。

有没有一种方法来优化一个嵌入时间线剪辑的反向随机寻求这样?

可能的解决方案(未经测试):

  • 使用视频,而不是嵌入 - 我希望它可以使情况更糟糕,虽然!
  • 为滚动到左侧时创建第二个反转视频。这可能会使文件大小加倍。

还有其他想法吗?

注:我只更改onEnterFrame上的剪辑currentFrame,以确保我不会修改currentFrame太多次。

回答

1

答案竟然是比较简单:-)

  • 当您将视频编码为FLV/F4V时,只需添加更多关键帧即可

当它向后寻找时,它更有可能找到一个关键帧,然后计算出你想要的帧。

发现一些其他人有同样的问题 - 有人说,它需要一些尝试找到正确数量的关键帧。显然,添加关键帧会增加文档的大小,因此您必须在性能和文件大小之间找到平衡点。

我试过3帧,它没有增加太多的文件大小,并且很好地向前和向后运作。