java写一个方法实现读取本地音频文件文件在电脑本地Dnew_audio2-2-46_1688715928595wma并播放 private static File file = null; 创建audioclip对象 private static AudioClip audioClip = null; public static void playString fileUrl
你可以使用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或第三方库
原文地址: https://www.cveoy.top/t/topic/ijuf 著作权归作者所有。请勿转载和采集!