javajavax。声音抽样调查。CodeNameOne中的LineUnavailableException
我从CodeNameOne的官方网站上得到了这个录音代码,这是代码
({https://pastebin.com/FsLmMK2b})
当我第一次录制我的声音时,一切似乎都很好,我可以听到它的回放,但当我尝试第二次录制时,我听不到回放,并生成异常:
例外:javax。声音抽样调查。LineUnavailableException-不支持PCM_签名格式为44100.0 Hz、8位、单声道、1字节/帧的行
有人知道怎么解决这个问题吗
# 1 楼答案
这不是由代码名1引发的,而是由Java声音引发的。根据对这个问题的回答:javax.sound.sampled.LineUnavailableException : Why am I getting this exception?
似乎24位仅适用于Linux/Mac和设备上的Java。使用16也可以在Windows上工作。似乎在另一个方向也是如此,1位帧可能在Windows上不受支持