Коллеги, возникла следующая проблема: пытаемся реализовать запись звука из формы с HTML-документом на веб-клиенте (2 кнопки- Начать запись и Закончить запись). Скачан и доработан готовый скрипт на JS зашитый в поле HTML. При попытке начать запись выдается Dom Exception, судя по консоли JS в момент попытки чтения звуковых устройств, т.е. по ощущениям не хватает прав, хотя все права для самого сайта даны на уровне браузера. Может кто знает, есть ли какие-то ограничения для веб-клиента на этот счет, ведь локально на странице все прекрасно отрабатывает. Кусок скрипта ниже:
function startRecord() {
navigator.mediaDevices.getUserMedia({
audio: true
}).then(function(stream) {
gumStream = stream;
recorder = new MediaRecorder(stream);
recorder.on dataavailable = function(e) {
recordingBlob = e.data;
};
recorder.start();
Показать