你可以使用java.net.URL类将文件路径转换为URL对象,然后使用java.applet.AudioClip类进行音频播放。以下是实现的代码示例:

import java.applet.AudioClip;
import java.io.File;
import java.net.MalformedURLException;
import java.net.URL;

public class AudioPlayer {
    private static File file = null;
    private static AudioClip audioClip = null;

    public static void main(String[] args) {
        play("D:/new_audio/2-2-46_1688715928595.wma");
    }

    public static void play(String fileUrl) {
        // 选择播放文件
        file = new File(fileUrl);

        // 将file转换为url
        try {
            URL url = file.toURI().toURL();
            audioClip = java.applet.Applet.newAudioClip(url);
        } catch (MalformedURLException e) {
            e.printStackTrace();
        }

        // 循环播放,播放一次可以使用audioClip.play()
        audioClip.loop();
    }
}

请注意,这个示例使用了过时的java.applet.AudioClip类,它在Java 9中已被弃用。如果你使用的是Java 9或更高版本,建议使用更现代的音频库,比如javax.sound.sampled或第三方库

java写一个方法实现读取本地音频文件文件在电脑本地Dnew_audio2-2-46_1688715928595wma并播放 private static File file = null; 创建audioclip对象 private static AudioClip audioClip = null; public static void playString fileUrl

原文地址: https://www.cveoy.top/t/topic/ijuf 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录