linux中的javax.sound.sampled.LineUnavailableException错误

时间:2016-05-28 06:43:54

标签: java audio javasound

我的jar应用程序中有音乐。当我在Windows中运行jar文件时,播放声音很好但是当我在suse(VMWare)中运行jar文件时播放声音有错误。 错误是:

Error with playing sound.
javax.sound.sampled.LineUnavailableException: line with format PCM_UNSIGNED 11025.0 Hz, 8 bit, mono, 1 bytes/frame,  not supported.
at com.sun.media.sound.DirectAudioDevice$DirectDL.implOpen(Unknown Source)
at com.sun.media.sound.DirectAudioDevice$DirectClip.implOpen(Unknown Source)
at com.sun.media.sound.AbstractDataLine.open(Unknown Source)
at com.sun.media.sound.DirectAudioDevice$DirectClip.open(Unknown Source)
at com.sun.media.sound.DirectAudioDevice$DirectClip.open(Unknown Source)
at com.kit.vip.popup.MainFrame.playSound(MainFrame.java:111)
at com.kit.vip.popup.MainFrame.<init>(MainFrame.java:97)
at com.kit.vip.popup.ServerThread.run(ServerThread.java:95)

我将声音的比特率改为40K。现在声音低于命令,但声音很弱。

  

aplay test.wav   播放WAVE'test.wav':无符号8位,速率11025 Hz,单声道

我不知道我的问题是什么,我怎么能解决这个问题。请建议一个方法。感谢

0 个答案:

没有答案