Я играю в игру «Разбиватель кирпичей» для класса Computer Science и пытаюсь добавить в нее фоновую музыку.Я использую JFrame
в BlueJ, а аудио - это файл .WAV.Любая помощь будет принята с благодарностью!
Вставленный ниже код - это то, что я уже пробовал.Я звоню music();
на моем втором экране игры.
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);
}
Он компилируется, но звук не воспроизводится.