本人大学生 用的Java 求各位zhidian迷津。现在只能控制背景音乐 开始就播放 死亡或暂停就停止播放。想在吃到食物时加个音效 但加不上 我的想法是在蛇头坐标和食物坐标一样时 触发播放音乐。但好像没效果。该咋加呢?xiexie
现在音效加上了 ,不过只是吃到食物的第一次会响,之后就再也不会响了,我是在当蛇的长度增加的时候加上触发了,但是声音只会触发一次,蛇长度却能增加很多次,是咋回事呢。我感觉需要把音效从头播放。
Java播放音效的代码了解一下,需要有音效文件:
package edu.ht.common;
import java.io.FileInputStream;
import sun.audio.AudioPlayer;
import sun.audio.AudioStream;
public class Sound {
//
public Sound(String filename) {
try {
FileInputStream fileau = new FileInputStream("sounds/"+filename);
AudioStream as = new AudioStream(fileau);
AudioPlayer.player.start(as);
} catch (Exception e) {
e.printStackTrace();
}
}
public static void main(String[] args) {
new Sound("system.wav");
}
}
你是用什么类播放音效的呢?
生命周期了解一下