'How to add audio to Java JFrame in BlueJ?
I am doing a brick breaker game for Computer Science class and I am trying to add background music to it. I am using a JFrame in BlueJ and the audio is a .WAV file. Any help would be greatly appreciated!
The code pasted below is what I have already tried. I am calling music(); in my second screen of the game.
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
import java.io.*;
import javax.imageio.*;
import java.util.ArrayList;
import sun.audio.*;
import sun.audio.AudioData;
public static void music()
{
AudioPlayer MGP = AudioPlayer.player;
AudioStream BGM;
AudioData MD;
ContinuousAudioDataStream loop = null;
try
{
BGM = new AudioStream(new FileInputStream("gambino.wav"));
MD = BGM.getData();
loop = new ContinuousAudioDataStream(MD);
}
catch(IOException error)
{
}
MGP.start(loop);
}
It compiles but no audio plays.
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
| Solution | Source |
|---|
