对于一个学习分类我和我的一些伙伴正在创建一个与C-Mon& amp; Kypski musicvideo在www.oneframeoffame.com上。该应用程序正在Flex中开发。
我们希望得到一个剪辑的随机点,让它暂停,以便用户可以模仿姿势并从中制作快照。
我设法做的是获得电影的随机点。我通过获取0和电影总持续时间之间的随机值来做到这一点。
但是我没有做到的是让屏幕每隔24帧暂停一次。由于电影结束了24FPS。看起来正在被请求的电影的随机值被电影本身四舍五入。例如:在2.40或2.41请求的帧之间似乎没有区别。
它似乎与我在Adobe®Flex™3.5语言参考中阅读的关键帧有关。电影是FLV文件,我使用VideoDisplay对象来显示电影。
有人熟悉这个或知道我的问题的解决方案吗? 提前致谢
答案 0 :(得分:0)
我自己没有使用过VideoDisplay对象,但是根据你提到的,可能有两个解决方案。
在对视频进行编码时添加更多关键帧。这将使它更大,但可以让你更准确地寻求。
寻找上一个关键帧,并允许视频播放,直至到达您想要的位置。