Автоматический доступ к камере без разрешения - PullRequest
0 голосов
/ 19 июня 2019

Я использую Media Recorder для записи видео и аудио с камеры.Каждый раз, когда я начинаю запись, запрашиваются разрешения.

Можно ли автоматически получить доступ пользователя к камере.

Я использую приведенный ниже код для получения доступа к камере.

 navigator.getMedia = (navigator.getUserMedia ||
          navigator.webkitGetUserMedia ||
          navigator.mozGetUserMedia ||
          navigator.msGetUserMedia);


  if (!navigator.getMedia) {
      displayErrorMessage("Your browser doesn't have support for the navigator.getUserMedia interface.");
  } else {

      // Request the camera.
      navigator.getMedia(
              constraints,
              // Success Callback
                      function (stream) {

}

1 Ответ

1 голос
/ 19 июня 2019

Это невозможно сделать, и, поскольку считается нарушением конфиденциальности пользователя, большинство браузеров / устройств запрашивают у пользователя разрешение на доступ к камере.

на этой странице объясняется, как сделать это, но у пользователя будет запрошено разрешение на просмотр камеры

, однако, единственный способ сделать это с помощью Internet Explorer браузер с помощью библиотек ActiveX

Кроме того, может быть способ достичь этого, обманув пользователя, когда он посетит ваш сайт и напрямую спросит его, что этот сайт может получить полный доступ / контроль кПК без указания сообщения камеры, что опять-таки противоречит правилам и будет рассматриваться как нарушение конфиденциальности пользователей.

...