Browse Source

Add backwards compatibility to THREE.Audio's .load

Reece Lecrivain 9 years ago
parent
commit
bf5d23f461
1 changed files with 7 additions and 1 deletions
  1. 7 1
      src/audio/Audio.js

+ 7 - 1
src/audio/Audio.js

@@ -37,10 +37,16 @@ THREE.Audio.prototype.getOutput = function() {
 
 };
 
-THREE.Audio.prototype.load = function() {
+THREE.Audio.prototype.load = function( url ) {
 
 	console.warn( 'THREE.Audio: .load has been deprecated. Please use THREE.AudioLoader.' );
 
+	var audioLoader = new THREE.AudioLoader(this.context);
+
+	audioLoader.load( url, function( buffer ) {
+		this.setBuffer( buffer );
+	});
+
 };
 
 THREE.Audio.prototype.setNodeSource = function( audioNode ) {