2016-11-10 10 views
1

Я разрабатываю приложение с javascript, которое записывает аудио с использованием аудиоинформации html 5. Я хочу разработать функцию, которая требует, будет ли текущее активное звуковое устройство подключено микрофон или микрофон для ноутбука/компьютера по умолчанию, и отрегулируйте его настройки, как уменьшение его громкости. Есть ли способ достичь этого?Интеграция javascript с устройством ввода звука компьютера

ответ

2

Вы можете использовать метод API MediaDevices.getUserMedia(). Пользователю будет предложено получить разрешение на использование устройства ввода аудио. Поддержка браузера в настоящее время ограничена Chrome, Firefox и Opera, см. http://caniuse.com/#search=MediaRecorder.

navigator.mediaDevices.getUserMedia({ audio: true }) 
.then(function (stream) { 
    // the audio stream is available here 
    recorder = new MediaRecorder(stream); 
    // listen to dataavailable, which gets triggered 
    // when an audio blob is available 
    recorder.addEventListener('dataavailable', onRecordingReady); 
}); 

function onRecordingReady(e) { 
    // e.data contains a blob that represents the recording 
} 

 Смежные вопросы

  • Нет связанных вопросов^_^