提问人:Yup 提问时间:10/26/2022 更新时间:10/26/2022 访问量:61
Java Sound LineUnavailableException:格式不受支持
Java Sound LineUnavailableException: Format not supported
问:
我是 Java 的新手,我试图创建一种我可以玩的音频剪辑播放器。我不知道为什么会发生这种情况,我只是把它贴在这里,以便更聪明的人可以看看
try
{
File snareFile = new File("Snare.WAV");
AudioInputStream snare = AudioSystem.getAudioInputStream(snareFile.getAbsoluteFile());
println(snare.getFormat());
clip = AudioSystem.getClip();
clip.open(snare);
}
catch(UnsupportedAudioFileException e)
{
println("unsupported audio");
}
catch(FileNotFoundException e)
{
println("try a new path");
}
catch(IOException e)
{
println("IO issue");
}
catch(Exception e)
{
println("Other issue: " + e);
}
我得到的错误是:
javax.sound.sampled.LineUnavailableException:不支持格式为 ULAW 48000.0 Hz、8 位、单声道、1 字节/帧的行。
我尝试更改音频文件的格式,并花费数小时研究我知之甚少的东西。提前致谢!
答:
0赞
Yup
10/26/2022
#1
事实证明,不支持U-LAW编码,我需要将其更改为PCM-UNSIGNED
上一个:无法播放剪辑声音
评论