0

我需要关于使用 flash 的 flvplayback 组件以慢动作播放视频的帮助。无论如何使用 flv 组件来实现此功能。

我们如何使用 as3 来实现这一点?

4

1 回答 1

0

我会使用 getTimer() flash.utils.getTimer() 和 enterFrame 事件。

将此逻辑用于 enterFrame(伪代码):

if(playState){
    pauseVideo()
}else if(getTimer()-previousTime > speed){
    StartPlaying Video
    playState=true;
    previousTime -=speed;
}

playstate 是一个布尔变量,previousTime 是 Number

这将播放一帧,等待速度毫秒然后再播放一帧。速度 = 1000 / 所需帧率 = 32 用于 30fps

于 2013-07-25T13:53:42.340 回答