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();
    }
}
相关推荐
真上帝的左手1 小时前
10. 软件设计&架构-Spring Security 7 整合CAS SSO 单点登录
java·spring·架构·sso
Zane19941 小时前
单例线程安全、生产者消费者、死锁:并发面试三连问串讲
java·后端
云烟成雨TD2 小时前
Micrometer 系列【42】链路追踪:Span 体系 | 核心 API
java·链路追踪·micrometer
Gorway2 小时前
理解 Spring 依赖注入:从构造器注入到集合与条件 Bean
java·后端
LiLiYuan.3 小时前
【字符串常量池】
java·开发语言·面试
Sylvia33.3 小时前
从轮询到推送:足球数据API架构演进与火星数据技术拆解
java·服务器·网络·python·websocket·架构
cfm_29143 小时前
高并发系统缓存全解
java·缓存
Ghost Face...3 小时前
龙芯Docker全流程:安装到离线迁移实战
java·docker·eureka
16月6日-晴3 小时前
Java面向对象进阶—static
java·开发语言
xiaohaiAIgeo4 小时前
【2026年】ASHRAE 110与EN 14175通风柜测试标准对比:进口与国产品牌性能差距
java·前端·数据库·科普知识