Автор: cambit
Дата сообщения: 24.01.2010 22:17
Уважаемые специалисты!!! Есть острая необходимость в програмном включении\выключении определенных выходов звуковой карты. Поясняю: Перед проигрыванием некоего определенного звукового файла нужно автоматически включить выход на тыловые колонки, а после окончания- отключить.
Необходимо все эти 3 действия выполнить одним файлом (Например bat-файлом, в котором 3 комманды :
1-я - запускает файл, который включает тыловой звуковой выход (но не весь звук),
2-я - запускает на выполнение (проигрывает) звуковой файл
3-я - запускает файл, который отключает звуковой выход (но не весь звук).
Так вот содержимое 1-го и 3-го файлов и хотелось бы узнать. Или хотябы идейку какую нибудь!
Подключение-отключение указанных выходов осуществляется, как оказалось, изменением типа динамиков в свойствах "Звука и аудиоустройства" Т.е. - если тип динамиков - "настольные .. " или любые другие стерео - на синем разъеме звуковухи находится линейный вход, а если переключаем на "квадрофонические динамики" или любые другие объемного звука - на синем разъеме появляется сигнал - выход на тыловые динамики. Что , собственно и надо программно переключать на время проигрывания некоего определенного аудиофайла (а именно - объявления по громкой связи). Т.е. к синему входу подключаем усилитель громкой связи, а к зеленому - колонки: при проигрывании обыкновенных mp3, avi и т.д. воспроизведение должно идти на линейный выход (зеленый разъем) а при проигывании этого заранее определенного файла, ярлык к которому будет находится на рабочем столе - и на зеленый и на синий. Но запускаться все это (переключение типа динамиков, запуск проигрывателя, воспроизведение файла) должно одним кликом мыши или нажатием "горячей" клавиши. Прошу помощи!
К какой то определенной машине привязать нельзя. Система - Windows XP SP3