Java - получить текущий звук компьютера - PullRequest
8 голосов
/ 13 июня 2011

Есть ли способ получить звук с аудиовыхода по умолчанию для компьютера?Я не хочу манипулировать этим, я просто хочу визуально представить частоты;очень похоже на эквалайзер.

Ответы [ 2 ]

1 голос
/ 13 июня 2011

Этот вопрос повторяет:

Визуализация аудио в реальном времени Java

API звука Java позволяет взаимодействовать с текущим аудиовыходом,Вы можете найти ссылку здесь:

http://www.java -tips.org / java-se-tips / javax.sound / capturing-audio-with-java-sound-api.html

0 голосов
/ 10 июня 2014

Компьютеры Mac не передают выходной аудиосигнал обратно в компьютер для доступа к программам, и, поскольку все в java должны работать как на компьютерах Mac, так и на компьютерах Windows, они также не могут предоставить определенный доступ к этой функции пользователям Windows. Компьютеры под управлением Windows могут предоставлять устройства ввода, к которым вы можете получить доступ, представляя системный вывод, я не уверен в этом, но вы можете узнать с помощью

AudioSystem.getMixerInfo()

Возвращает список объектов, содержащих строки для имени, описания, версии и поставщика каждого доступного аудиоустройства. Печать их в цикле позволяет просматривать все аудиоустройства. Если ни один из них не выглядит так, как будто он может быть обратной связью системы вдов, то вам не повезло, если вы не хотите использовать нативные классы. Я не буду вдаваться в подробности, но есть хорошая страница о них здесь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...