如题所示。
音频文件在IDEA的工程中应在资源文件夹(resource文件夹)下。资源文件夹与代码文件夹(java文件夹)平级。
其中,一是代码文件夹,二是资源文件夹,三是字符串描述从资源文件夹下定位的音频文件(注意从资源文件夹下一级开始)。
通过AudioClip类播放音频文件。
java
package cn.com.tank.sound;
import javafx.scene.media.AudioClip;
/**
* @copyright 2003-2024
* @author qiao wei
* @date 2024-10-12
* @version 1.0
* @brief
* @history name
* date
* brief
*/
public class SoundEffect {
/**
* @author qiao wei
* @brief 根据文件名播放音频。
* @param src 音频文件名
* @return
* @throws
* @history name
* date
* brief
*/
public static void play(String src) {
AudioClip audioClip = new AudioClip(src);
audioClip.play();
}
}