diff --git a/src/audio/Audio.js b/src/audio/Audio.js index 63bcbd7084af79f0d0171136cfe0caf0910c1378..ea69adb61a65435aad6fb3dcaaaec1d9948cff44 100644 --- a/src/audio/Audio.js +++ b/src/audio/Audio.js @@ -142,7 +142,7 @@ Audio.prototype = Object.assign( Object.create( Object3D.prototype ), { if ( this.isPlaying === true ) { - this._pausedAt = ( this.context.currentTime - this._startedAt ) * this.playbackRate; + this._pausedAt = Math.max( this.context.currentTime - this._startedAt, 0 ) * this.playbackRate; this.source.stop(); this.source.onended = null;