2012-02-10 50 views
0

当我按下一个按钮时,我需要在我的videoPlayer上向前/向后播放目标帧(或秒)。我将如何做到这一点?FLEX - 吐温videoPlayer.seek()

不知道如何补间seek()属性。我有TweenLite,通常效果很好!但只是不知道该怎么做在这里.. :)

谢谢!

+0

只能寻求关键帧,如果你每一帧上添加关键帧,那么你基本上只是存储一系列静态图像,而你没有从它的“视频”中获得任何好处。你可能想重新考虑你的方法 – 2012-02-10 12:25:18

+0

这是真的。能够逐帧向前/向后滚动帧的最佳方式是什么? 我是逐帧渲染一个动画,并希望能够顺利地向前/向后移动通过帧。 – 2012-02-10 14:26:53

+0

即使没有任何好处,它是一个“视频”,处理视频对象,而不是一堆图像似乎更容易。 – package 2012-02-10 14:48:50

回答

0

忽视的办法,你可以激活一个简单的ObjectTweenLite和更新相应seek属性:

var obj:Object = {prop:0}; 
TweenLite.to(obj, duration, {prop:desiredFrame, onUpdate:updateSeek}); 
function updateSeek():void 
{ 
    videoPlayer.seek(obj.prop); 
}