Здравствуйте.
Пользователь нажимает "запустить запись" и происходит выполение записи в getUserMedia():
navigator.getUserMedia (
// constraints
{
video: true,
audio: true
},
// successCallback
function(localMediaStream) {
var video = document.querySelector('video');
video.src = window.URL.createObjectURL(localMediaStream);
video.onloadedmetadata = function(e) {
// Do something with the video here.
};
},
// errorCallback
function(err) {
if(err === PERMISSION_DENIED) {
// Explain why you need permission and how to update the permission setting
}
}
);
Однако пользователь может разрешить запись, а потом, нажав на иконку камеры/микрофона в верхнем углу браузера, может запретить запись видео/звука:
Подскажите как отследить событие когда пользователь повторно нажимает разрешить или запретить запись(при нажатии на иконку вверху окна браузера)?