2
0
Эх сурвалжийг харах

Add AudioBuffer backwards compatibility and cleanup

Reece Lecrivain 9 жил өмнө
parent
commit
7131920a2e

+ 3 - 3
src/audio/Audio.js

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

+ 8 - 0
src/audio/AudioBuffer.js

@@ -7,12 +7,20 @@ THREE.AudioBuffer = function( context ) {
 
 	console.warn( 'THREE.AudioBuffer has been deprecated. Please use THREE.AudioLoader.' );
 
+	this.context = context;
+
 };
 
 THREE.AudioBuffer.prototype.load = function( file ) {
 
 	console.warn( 'THREE.AudioBuffer: .load has been deprecated. Please use THREE.AudioLoader.' );
 
+	var audioLoader = new THREE.AudioLoader( this.context );
+
+	audioLoader.load( file, function( buffer ) {
+		return buffer;
+	});
+
 };
 
 THREE.AudioBuffer.prototype.onReady = function( callback ) {