IDEA下加载音频文件操作

如题所示。

音频文件在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();
    }
}
相关推荐
侠客行03174 小时前
Mybatis连接池实现及池化模式
java·mybatis·源码阅读
蛇皮划水怪4 小时前
深入浅出LangChain4J
java·langchain·llm
老毛肚5 小时前
MyBatis体系结构与工作原理 上篇
java·mybatis
风流倜傥唐伯虎6 小时前
Spring Boot Jar包生产级启停脚本
java·运维·spring boot
Yvonne爱编码6 小时前
JAVA数据结构 DAY6-栈和队列
java·开发语言·数据结构·python
Re.不晚6 小时前
JAVA进阶之路——无奖问答挑战1
java·开发语言
你这个代码我看不懂6 小时前
@ConditionalOnProperty不直接使用松绑定规则
java·开发语言
fuquxiaoguang6 小时前
深入浅出:使用MDC构建SpringBoot全链路请求追踪系统
java·spring boot·后端·调用链分析
琹箐6 小时前
最大堆和最小堆 实现思路
java·开发语言·算法
__WanG7 小时前
JavaTuples 库分析
java