我需要关于使用 flash 的 flvplayback 组件以慢动作播放视频的帮助。无论如何使用 flv 组件来实现此功能。
我们如何使用 as3 来实现这一点?
我需要关于使用 flash 的 flvplayback 组件以慢动作播放视频的帮助。无论如何使用 flv 组件来实现此功能。
我们如何使用 as3 来实现这一点?
我会使用 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