Привет всем, нужна помощь с захватом звука с аудио выхода (если это вообще возможно средствами Java) Данный код работает, но захватывает звук только с микрофонов как заставить его работать и с аудиовыходами?
try {
Mixer.Info[] mixerInfo = AudioSystem.getMixerInfo();
AudioFormat f = new AudioFormat(48000, 16, 2, true, false);
DataLine.Info dataLineInfo = new DataLine.Info(TargetDataLine.class, f);
Mixer mixer0 = AudioSystem.getMixer(mixerInfo[0]);
TargetDataLine targetDataLine = (TargetDataLine) mixer0.getLine(dataLineInfo);
targetDataLine.open(f);
targetDataLine.start();
} catch (Exception e) {
System.out.println(e);
}
при выборе других микшеров вылетает
java.lang.IllegalArgumentException: Line unsupported: interface TargetDataLine supporting format PCM_SIGNED 48000.0 Hz, 16 bit, stereo, 4 bytes/frame, little-endian
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости