getUserMedia() как отследить последующие изменения разрешений на запись?
Здравствуйте.
Пользователь нажимает "запустить запись" и происходит выполение записи в 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 } } ); Однако пользователь может разрешить запись, а потом, нажав на иконку камеры/микрофона в верхнем углу браузера, может запретить запись видео/звука: ![]() Подскажите как отследить событие когда пользователь повторно нажимает разрешить или запретить запись(при нажатии на иконку вверху окна браузера)? |
Часовой пояс GMT +3, время: 18:43. |