VideoDisplay上的随机点不够准确

时间:2010-03-17 15:37:36

标签: flex flv keyframe videodisplay

对于一个学习分类我和我的一些伙伴正在创建一个与C-Mon& amp; Kypski musicvideo在www.oneframeoffame.com上。该应用程序正在Flex中开发。

我们希望得到一个剪辑的随机点,让它暂停,以便用户可以模仿姿势并从中制作快照。

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

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

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

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

1 个答案:

答案 0 :(得分:0)

我自己没有使用过VideoDisplay对象,但是根据你提到的,可能有两个解决方案。

  1. 在对视频进行编码时添加更多关键帧。这将使它更大,但可以让你更准确地寻求。

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