Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/314.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 播放某个事件的mp3时发生_Java_Audio_Wav_Playback - Fatal编程技术网

Java 播放某个事件的mp3时发生

Java 播放某个事件的mp3时发生,java,audio,wav,playback,Java,Audio,Wav,Playback,当我向应用程序读取mp3(.wav)文件时,它会引发错误 代码: 错误是: javax.sound.sampled.LineUnavailableException:格式为PCM_签名48000.0 Hz,24位,立体声,6字节/帧,不支持little-endian的行 似乎不支持该格式,请尝试使用另一个文件,让我们检查发生了什么情况检查问题的答案,这可能有助于您设置格式意味着,您是说将wav更改为另一个?或者另一个文件?不,我是说另一个文件,有不同的频率,在你当前的文件中是480000,检查另

当我向应用程序读取mp3(.wav)文件时,它会引发错误

代码:

错误是:

javax.sound.sampled.LineUnavailableException:格式为PCM_签名48000.0 Hz,24位,立体声,6字节/帧,不支持little-endian的行


似乎不支持该格式,请尝试使用另一个文件,让我们检查发生了什么情况检查问题的答案,这可能有助于您设置格式意味着,您是说将wav更改为另一个?或者另一个文件?不,我是说另一个文件,有不同的频率,在你当前的文件中是480000,检查另一个文件,访问上面的问题以有一个清晰的想法。支持wav,但使用另外两个wav文件检查了频率matteri,但仍然出现该错误,我们是否需要手动更改该文件的比特率?有帮助吗?
final String RESOURCE_LOCATION = "D:/capture.wav";
try {
    //AudioInputStream audioIn = AudioSystem.getAudioInputStream(BillForm.class.getResource(RESOURCE_LOCATION));
    AudioInputStream audioIn = AudioSystem.getAudioInputStream(new File(RESOURCE_LOCATION));
    Clip clip = AudioSystem.getClip();
    clip.open(audioIn);
    clip.start();
} catch(Exception e) {
    System.out.println(e);
}