2012-02-10 58 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); 
}