From: Joe Wreschnig Date: Thu, 2 Oct 2014 13:32:20 +0000 (+0200) Subject: Reset audio offset every tick. X-Git-Url: https://git.yukkurigames.com/?p=yuu.git;a=commitdiff_plain;h=891552a25000e991e5a4ff3cf7082ae0a3e43436;hp=54c0c4081df55f293bfb5e3a0871aade286608ab Reset audio offset every tick. --- diff --git a/src/yuu/director.js b/src/yuu/director.js index e1c0b53..42d891b 100644 --- a/src/yuu/director.js +++ b/src/yuu/director.js @@ -304,12 +304,8 @@ this._resized = true; var director = this; this._rafId = window.requestAnimationFrame(function _ (t) { - if (!director._timerStart) { + if (!director._timerStart) director._timerStart = t; - director._audioOffset = yuu.audio - ? yuu.audio.currentTime * 1000 - t - : 0; - } director._rafId = window.requestAnimationFrame(_); director.render(t); }); @@ -385,6 +381,10 @@ /** Tick and render all scenes, bottom to top */ var i; + this._audioOffset = yuu.audio + ? yuu.audio.currentTime * 1000 - t + : 0; + if (this._resized) { this._dispatchSceneInput("resize", [yuu.canvas]); this._resized = false;