以下是一个使用Java读取本地音频文件并播放的示例代码:

import java.io.File;
import java.io.IOException;
import javax.sound.sampled.AudioInputStream;
import javax.sound.sampled.AudioSystem;
import javax.sound.sampled.Clip;
import javax.sound.sampled.LineUnavailableException;
import javax.sound.sampled.UnsupportedAudioFileException;

public class AudioPlayer {

    public static void main(String[] args) {
        String filePath = "D:/new_audio/2-2-46_1688715928595.wma";
        playAudio(filePath);
    }
  
    public static void playAudio(String filePath) {
        File audioFile = new File(filePath);
        
        try {
            AudioInputStream audioStream = AudioSystem.getAudioInputStream(audioFile);
            Clip clip = AudioSystem.getClip();
            clip.open(audioStream);
            clip.start();
            
            // 等待音频播放完毕
            Thread.sleep(clip.getMicrosecondLength() / 1000);
        } catch (UnsupportedAudioFileException | IOException | LineUnavailableException | InterruptedException e) {
            e.printStackTrace();
        }
    }
}

请确保你的系统中已经安装了支持WMA格式的音频解码器。如果在播放音频时遇到问题,请检查是否缺少相应的解码器

java写一个方法实现读取本地音频文件文件在电脑本地Dnew_audio2-2-46_1688715928595wma并播放

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

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