Разрешения камеры для расширений Chrome - PullRequest
0 голосов
/ 08 октября 2018

Можно ли получить разрешения камеры для расширений Chrome (не приложение!)?Если так, что нам нужно сделать?

Я оглянулся, но не могу найти прямой ответ об использовании камер для расширений Chrome.

1 Ответ

0 голосов
/ 08 октября 2018

Вам нужен только HTML5 с небольшим количеством javascript, чтобы получить доступ к камере.См. эту ссылку

<!--
    Ideally these elements aren't created until it's confirmed that the 
    client supports video/camera, but for the sake of illustrating the 
    elements involved, they are created with markup (not JavaScript)
-->
<video id="video" width="640" height="480" autoplay></video>
<button id="snap">Snap Photo</button>
<canvas id="canvas" width="640" height="480"></canvas>

JavaScript:

// Grab elements, create settings, etc.
var video = document.getElementById('video');

// Get access to the camera!
if(navigator.mediaDevices && navigator.mediaDevices.getUserMedia) {
    // Not adding `{ audio: true }` since we only want video now
    navigator.mediaDevices.getUserMedia({ video: true }).then(function(stream) {
        video.src = window.URL.createObjectURL(stream);
        video.play();
    });
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...