|
@@ -119,6 +119,7 @@ Audio.prototype = Object.assign( Object.create( Object3D.prototype ), {
|
|
|
if ( this.isPlaying === true ) {
|
|
|
|
|
|
this.source.stop();
|
|
|
+ this.source.onended = null;
|
|
|
this.offset += ( this.context.currentTime - this.startTime ) * this.playbackRate;
|
|
|
this.isPlaying = false;
|
|
|
|
|
@@ -138,6 +139,7 @@ Audio.prototype = Object.assign( Object.create( Object3D.prototype ), {
|
|
|
}
|
|
|
|
|
|
this.source.stop();
|
|
|
+ this.source.onended = null;
|
|
|
this.offset = 0;
|
|
|
this.isPlaying = false;
|
|
|
|