浏览代码

Audio: Code clean up.

Mr.doob 10 年之前
父节点
当前提交
f6904327f4
共有 1 个文件被更改,包括 12 次插入15 次删除
  1. 12 15
      src/extras/audio/Audio.js

+ 12 - 15
src/extras/audio/Audio.js

@@ -54,27 +54,24 @@ THREE.Audio.prototype.load = function ( file ) {
 
 THREE.Audio.prototype.play = function () {
 
-	if ( ! this.isPlaying ) {
+	if ( this.isPlaying === true ) {
 
-		var source = this.context.createBufferSource();
-
-		source.buffer = this.source.buffer;
-		source.loop = this.source.loop;
-		source.onended = this.source.onended;
-		source.connect( this.panner );
-		source.start( 0, this.startTime );
-
-		this.isPlaying = true;
-
-		this.source = source;
+		THREE.warn( 'THREE.Audio: Audio is already playing.' );
+		return;
 
 	}
 
-	else {
+	var source = this.context.createBufferSource();
 
-		console.warn("Audio is already playing.")
+	source.buffer = this.source.buffer;
+	source.loop = this.source.loop;
+	source.onended = this.source.onended;
+	source.connect( this.panner );
+	source.start( 0, this.startTime );
 
-	}
+	this.isPlaying = true;
+
+	this.source = source;
 
 };