我如何获得currentKeyframeTime
&在使用Javascript的任何动画中lastKeyframeTime
?
我想将动画的currentKeyframeTime
更新到其他时间,因为我正在制作动画跟踪栏,类似于youtube中的播放器滑块,所以我需要currentKeyframeTime
和{ {1}}。
我已经成功完成了音频,因为它有lastKeyframeTime
& currentTime
类型属性。我应该写什么代码才能得到duration
& currentKeyframeTime
?
答案 0 :(得分:0)
您将跟踪经过的时间,如下所示:http://plnkr.co/edit/CfOttpMPelxS1iYnnEPW
(function(){
var currentFrame, startTime;
function animate(){
console.log('Previous Frame Happened At: ' + currentFrame);
currentFrame = Date.now() - startTime;
console.log('Current time elapsed since start: ' + currentFrame);
requestAnimationFrame(animate);
}
startTime = Date.now();
currentFrame = startTime;
requestAnimationFrame(animate);
})();