Java: захват звука - PullRequest
       2

Java: захват звука

4 голосов
/ 23 июня 2010

Можно ли захватить звук на выходе компьютера на Java?

Можно захватить микрофон, но это не то, что мне нужно, мне нужно захватывать части звука, которые играет компьютер, и я могуне понял.

Спасибо

1 Ответ

1 голос
/ 26 июня 2010

Я думаю, что это возможно, только если у вас есть виртуальное аудиоустройство (собственный драйвер звуковой карты с функцией «What U Hear», Виртуальный аудиокабель , Виртуальная аудиопотоковая передача или аналогичная) После этого вы просто находите микшер, соответствующий виртуальному аудиоустройству, и создаете TargetDataLine.

Вы можете сделать это, изменив следующий пример кода:

Mixer.Info[] mixersInfo = AudioSystem.getMixerInfo();

//select virtual audiodevice by vendor name, device name or version
Mixer.Info selectedMixerInfo = mixersInfo[0];
TargetDataLine recordLine = AudioSystem.getTargetDataLine(aAudioFormat, selectedMixerInfo);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...