Я использую AngularAudioRecorder (AngularJS) в течение последних 4 лет, и с последним обновлением Chrome я получаю следующую ошибку:
The AudioContext was not allowed to start. It must be resumed (or created) after a user gesture on the page.
init @ angular-audio-recorder.js: 861
Код:
getPermission: function () {
navigator.getUserMedia({
"audio": true
}, html5HandlerConfig.gotStream, html5HandlerConfig.failStream);
},
init: function () {
service.isHtml5 = true;
var AudioContext = window.AudioContext || window.webkitAudioContext;
if (AudioContext && !html5AudioProps.audioContext) {
html5AudioProps.audioContext = new AudioContext();
}
if (localStorage.getItem("permission") !== null) {
//to get permission from browser cache for returning user
html5HandlerConfig.getPermission();
}
}
};
Пожалуйста, найдите полный код здесь: Угловой аудио-рекордер
Спасибо за любую помощь, которую вы можете предложить