问题描述
- 用Java做了一个记忆翻盘游戏,但是不知道怎么加进声音 10C
- 求大神帮忙,才学了两个月,用Java弄了一个记忆翻盘游戏,游戏界面已经可以呈现出来,但是不知道怎么加进声音,最好能提供一下代码,拜托拜托~
解决方案
import javax.sound.midi.*;try {Sequencer sequencer = MidiSystem.getSequencer();sequencer.open();Sequence sequence = MidiSystem.getSequence(new File(""C:/Users/lenovo/Desktop/Always with me.mid""));sequencer.setSequence(sequence);sequencer.start();} catch (MidiUnavailableException ex) {ex.printStackTrace();} catch (InvalidMidiDataException ex) {ex.printStackTrace();} catch (IOException ex) {ex.printStackTrace();}这种只能播放mid还有什么格式的音乐文件要想播放MP3 需要用到额外的包JFM
解决方案二:
Java 播放声音的代码,网上很多,如:java 播放声音
你也可以再查找一下:java 播放声音,会有很多资源可以参考的。
解决方案三:
你在图片资源初始化的时候,顺便把声音资源也初始化。在游戏正式开始时,开始播放。
private AudioStream as;
初始化时:
as = new AudioStream (url.openStream());
播放:
AudioPlayer.player.start (as);
时间: 2024-10-02 01:36:55