|
Модераторы: LSD, AntonSaburov |
|
Dims |
|
|||
Эксперт Профиль Группа: Завсегдатай Сообщений: 1016 Регистрация: 21.11.2006 Репутация: 4 Всего: 11 |
Примеры и туториал не катят. Задача -- переносимо ВЫБРАТЬ микрофон, либо автоматически, либо спросив у пользователя, если микрофонов несколько.
У нас есть метод AudioSystem.getLine, который позволяет получить линию по формату. Если случайно угадаешь, в каком формате микрофон поставляет данные, то получишь их. Если не угадаешь, или если микрофонов несколько, то не получишь. Я попробовал перебирать миксеры так
и действительно, нашел столько миксеров, сколько в системе микрофонов. Однако, это миксеры типа PortMixer, которые не документированы и ничего с ними сделать нельзя. То есть, никаким способом получить TargetDataLine от этого миксера у меня не получается. У него есть только одна Target линия, которая имеет тип com.sun.media.sound.PortMixer$PortMixerPort, не документированный, что делать с которым -- непонятно. |
|||
|
||||
Правила форума "Java" | |
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Java: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |