I am trying to play an audio clip for a game I am making within an “AudioManager” that handles all of my audio.
For some reason whenever I call the playBBounce() method I get a null pointer exception on my url.
What I dont understand is why I am getting that error. I even tried changing the url to “audio/bubble.wav”
Thanks in advance.
import java.applet.AudioClip;
import java.net.URL;
import javax.sound.sampled.AudioInputStream;
import javax.sound.sampled.AudioSystem;
import javax.sound.sampled.Clip;
public class AudioManager
{
AudioClip clip;
public void playBBounce()
{
try
{
URL url = this.getClass().getClassLoader().getResource("/audio/bubble.wav");
AudioInputStream audioIn = AudioSystem.getAudioInputStream(url);
Clip clip = AudioSystem.getClip();
clip.open(audioIn);
clip.start(); // play once