title: Stop sound not working in three js?
body: <p>I'm a little bit frustrated that I can't stop a sound. I used the example code on how to play a sound in three js, and under play(), I want to stop to test. It doesn't matter when I stop a sound in gameplay, I get the same error:</p>
  
  <p>TypeError: Not enough arguments</p>
  
  <p>I didn't think calling stop() required any arguments. I am running on Safari and Firefox.</p>
  
  <p>Any help would be appreciated!</p>
  
  <p>Here's my code:</p>
  
  <p>// instantiate a listener
      var audioListener = new THREE.AudioListener();</p>
  
  <pre><code>// add the listener to the camera
  camera.add( audioListener );
  
  // instantiate audio object
  var oceanAmbientSound = new THREE.Audio( audioListener );
  
  // add the audio object to the scene
  scene.add( oceanAmbientSound );
  
  // instantiate a loader
  var loader = new THREE.AudioLoader();
  
  // load a resource
  loader.load(
      // resource URL
      'sounds/mySound.mp3',
      // Function when resource is loaded
      function ( audioBuffer ) {
          // set the audio object buffer to the loaded object
          oceanAmbientSound.setBuffer( audioBuffer );
  
          // play the audio
          oceanAmbientSound.play();
          oceanAmbientSound.stop();
      },
      // Function called when download progresses
      function ( xhr ) {
          console.log( (xhr.loaded / xhr.total * 100) + '% loaded' );
      },
      // Function called when download errors
      function ( xhr ) {
          console.log( 'An error happened' );
      }
  </code></pre>