Explorar o código

Initialize Audio.source as null

Takahiro %!s(int64=5) %!d(string=hai) anos
pai
achega
f228453ebf
Modificáronse 2 ficheiros con 2 adicións e 1 borrados
  1. 1 1
      src/audio/Audio.d.ts
  2. 1 0
      src/audio/Audio.js

+ 1 - 1
src/audio/Audio.d.ts

@@ -68,7 +68,7 @@ export class Audio<NodeType extends AudioNode = GainNode> extends Object3D {
 	 * @default 'empty'
 	 * @default 'empty'
 	 */
 	 */
 	sourceType: string;
 	sourceType: string;
-	source: AudioBufferSourceNode;
+	source: null | AudioBufferSourceNode;
 
 
 	/**
 	/**
 	 * @default []
 	 * @default []

+ 1 - 0
src/audio/Audio.js

@@ -26,6 +26,7 @@ class Audio extends Object3D {
 		this.playbackRate = 1;
 		this.playbackRate = 1;
 		this.isPlaying = false;
 		this.isPlaying = false;
 		this.hasPlaybackControl = true;
 		this.hasPlaybackControl = true;
+		this.source = null;
 		this.sourceType = 'empty';
 		this.sourceType = 'empty';
 
 
 		this._startedAt = 0;
 		this._startedAt = 0;

粤ICP备19079148号