java声音api AudioSystem.getMixerInfo()问题
我试图从line-in制作一些简单的录音机播放器,但我遇到了一个非常恼人的问题:当我尝试使用AudioSystem.getMixerInfo()和可用混音器的打印输出列表时,我得到java声音api AudioSystem.getMixerInfo()问题,java,api,audio,Java,Api,Audio,我试图从line-in制作一些简单的录音机播放器,但我遇到了一个非常恼人的问题:当我尝试使用AudioSystem.getMixerInfo()和可用混音器的打印输出列表时,我得到 ????????? ???????? ??????? ???????? (SoundMAX Integrated Digital HD Audio) ????????? SPDIF (SoundMAX Integrated Digital HD Audio) ????????? ??????? ?????? ?
????????? ???????? ???????
???????? (SoundMAX Integrated Digital HD Audio)
????????? SPDIF (SoundMAX Integrated Digital HD Audio)
????????? ??????? ?????? ?????
????? ?????????? (SoundMAX Inte
???. ???? (SoundMAX Integrated
Java Sound Audio Engine
Port ???????? (SoundMAX Integrated D
Port ????????? SPDIF (SoundMAX Integ
Port ???. ???? (SoundMAX Integrated
Port ????? ?????????? (SoundMAX Inte
抱歉?不知道如何格式化文本,所以我放置了\n以标记行的结束位置
我不明白该选择什么设备,因为我在大多数行中甚至看不懂俄文描述或设备名称。目前我使用的是Win&x64俄语。
有可能以某种方式解决吗?我回答得有点晚了。但也许这会帮助你或其他人面对同样的问题。 我设法通过正确解码设备名称来解决这个问题
byte bytes[] = deviceName.getBytes("ISO-8859-1"); // <- from
String value = new String(bytes, "Windows-1251"); // <- to
我回答得有点晚了。但也许这会帮助你或其他人面对同样的问题。 我设法通过正确解码设备名称来解决这个问题
byte bytes[] = deviceName.getBytes("ISO-8859-1"); // <- from
String value = new String(bytes, "Windows-1251"); // <- to
Primary Sound Driver
Динамики (Realtek High Definition Audio)
C24F390 (Аудио Intel(R) для дисплеев)
Port Динамики (Realtek High Definiti
Port C24F390 (Аудио Intel(R))