Java 贪吃蛇音效加不上

本人大学生 用的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");
    }
}


你是用什么类播放音效的呢?

生命周期了解一下