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

Мне было интересно, можно ли захватить воспроизведение звука на оборудовании вывода звука с помощью простой программы Java, а затем записать его, например, в выходной поток.

Is it?


person user1476621    schedule 23.06.2012    source источник
comment
возможный дубликат Как в Java записать звук, который идет на динамики?   -  person Louis Wasserman    schedule 23.06.2012
comment
Об этом спросили буквально вчера.   -  person Louis Wasserman    schedule 23.06.2012
comment
Другой вопрос (по крайней мере, как было задано): вчерашний спрашивает о записи того, что выводится текущим приложением, это спрашивает о записи того, что идет на оборудование, возможно, другими приложениями.   -  person Bjorn Roche    schedule 23.06.2012


Ответы (1)


Если вы хотите записать вывод всех программ на данное аудиоустройство с помощью java-приложения, такого как audiohijackpro, короткий ответ — нет, это невозможно без собственного кода. На самом деле это довольно сложно сделать на любом языке. Насколько я знаю, ни одна платформа не упрощает это.

В некоторых средах есть обходной путь, например, http://cycling74.com/soundflower-landing-page/, но это требует сотрудничества со стороны конечного пользователя.

person Bjorn Roche    schedule 23.06.2012
comment
Я ищу собственное решение, но с интерфейсом командной строки. Вы знаете один? - person coding_idiot; 05.10.2013
comment
@coding_idiot зависит от вашей платформы и аудио API. Короткий ответ, вероятно, нет. - person Bjorn Roche; 05.10.2013
comment
но есть большое количество программ, которые могут записывать выходной сигнал динамика, в любом случае, я буду продолжать искать. - person coding_idiot; 05.10.2013