我正在尝试用Java编程的游戏中加入一些背景音乐。我已经编码,没有任何错误。
唯一的问题是没有音乐播放。
这是我编程的内容:
import sun.audio.AudioData;
import sun.audio.AudioPlayer;
import sun.audio.AudioStream;
import sun.audio.ContinuousAudioDataStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.InputStream;
public void startBGMusic()
try{
InputStream in = new FileInputStream(new File("opening1.mid"));
AudioStream audioStream = new AudioStream(in);
AudioPlayer.player.start(audioStream);
}catch(Exception error){
System.out.println("File Not Found");
System.out.println(error);
}
任何帮助,将不胜感激。谢谢!
最佳答案
这有效:
import sun.audio.*;
import java.io.*;
public class AudioTest{
private static AudioStream theStream;
// Main method
public static void main(String[] args){
try{
theStream = new AudioStream(new FileInputStream("opening1.mid"));
AudioPlayer.player.start(theStream);
}
catch(Exception e){e.printStackTrace();}
}//end main
}//end AudioTest class
关于java - 在Java游戏中播放音乐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27854171/