Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 20.10.2015, 22:30
Аспирант
Отправить личное сообщение для Amateur Посмотреть профиль Найти все сообщения от Amateur
 
Регистрация: 07.03.2010
Сообщений: 88

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
    }
   }
);


Однако пользователь может разрешить запись, а потом, нажав на иконку камеры/микрофона в верхнем углу браузера, может запретить запись видео/звука:


Подскажите как отследить событие когда пользователь повторно нажимает разрешить или запретить запись(при нажатии на иконку вверху окна браузера)?
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как отследить смену src в iframe? cmail Общие вопросы Javascript 4 17.04.2018 11:16
Как отследить событие изменения скрытого input? helgajijka jQuery 9 29.08.2015 23:59
Как с помощью PHP сохранить какие-либо изменения в HTML документе? FirstFrost Работа 6 06.09.2010 16:16
Как с помощью PHP сохранить какие-либо изменения в HTML документе? FirstFrost Общие вопросы Javascript 1 15.07.2010 17:12
Как с помощью JavaScript сохранить какие-либо изменения в HTML документе? FirstFrost Общие вопросы Javascript 1 15.07.2010 16:23