Я бы хотел иметь возможность управлять громкостью системного микрофона из браузера.
Я знаю, что микрофон можно записать с помощью Flash или Silverlight, но они не позволяют управлять громкостью микрофона. (Flash имеет Microphone.gain, но поскольку это всего лишь программный множитель, он не помогает, когда громкость системного микрофона приглушена или слишком велика.) Я полагаю, микрофон можно было бы изменить с помощью доверенного Java-апплета через JNI, но установив Java на компьютер пользователя. сложно для неискушенных пользователей. (Не говоря уже о проблемах с постоянной загрузкой апплета.)
Я слышал, что HTML5 будет иметь какой-то доступ к микрофону, но мне неясно, позволит ли он регулировать громкость. Во всяком случае, я не думаю, что какие-либо браузеры его поддерживают.
Есть ли плагины, позволяющие регулировать громкость? В старом проекте Google Gears есть несколько документов AudioApi, хотя они, похоже, не превратили его в настоящий плагин. Также есть подключаемый модуль Google Talk - кажется, он выполняет какой-то контроль усиления, но неясно, есть ли API к плагину.
Возможно, есть черновик плагина реализации HTML5 для доступа к микрофону (например, indexeddb)?