【问题标题】:FLEX - Tween videoPlayer.seek()FLEX - 补间 videoPlayer.seek()
【发布时间】:2012-02-10 21:29:45
【问题描述】:

当我按下按钮时,我需要在我的 videoPlayer 上向前/向后播放目标帧(或第二帧)。我该怎么做?

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

谢谢!

【问题讨论】:

  • 你只能寻找关键帧,如果你在每一帧上添加一个关键帧,那么你基本上只是存储了一组静止图像,你没有得到它作为“视频”的任何好处”。您可能需要重新考虑您的方法
  • 确实如此。能够向前/向后滚动 1×1 帧的最佳方式是什么?我正在逐帧渲染动画,并且希望能够通过帧平滑地向前/向后移动。
  • 即使作为“视频”没有任何好处,但处理视频对象而不是一堆图像似乎更容易。

标签: flash actionscript-3 apache-flex tween gsap


【解决方案1】:

忽略该方法,您可以使用TweenLite 为简单的Object 设置动画,并相应地更新seek 属性:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-12-11
    • 2011-08-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多