0

对于学校分配,我和我的一些朋友正在创建一个应用程序,该应用程序与 www.oneframeoffame.com 上的 C-Mon 和 Kypski 音乐视频有许多相似之处。该应用程序正在 Flex 中开发。

我们想要获取剪辑的随机点,让它暂停,以便用户可以模仿姿势并从中制作快照。

我设法做的是获得电影的随机点。我通过获取一个介于 0 和电影总时长之间的随机值来做到这一点。

但我没能做到的是让屏幕每 24 帧暂停一次。正如电影编排出来的24FPS。看起来正在请求的电影的随机值正在被电影本身四舍五入。例如:在 2.40 或 2.41 请求的帧之间似乎没有区别。

它似乎与我在 Adob​​e® Flex™ 3.5 语言参考中阅读的关键帧有关。这部电影是一个 FLV 文件,我使用 VideoDisplay 对象来显示这部电影。

有人熟悉这个或知道我的问题的解决方案吗?提前致谢

4

1 回答 1

0

我自己没有使用过 VideoDisplay 对象,但是从您提到的内容来看,可能有两种解决方案。

  1. 编码视频时添加更多关键帧。这将使其更大,但可以让您更准确地寻找。

  2. 寻找上一个关键帧,并让视频播放到您想要的位置。

于 2010-03-17T20:39:16.630 回答