Você está aqui: HTML5 ::: HTML5 + JavaScript ::: Video - HTMLVideoElement |
Como acessar sua webcam, retornar o MediaStream retornado e usá-lo na propriedade srcObject do elemento video do HTML5Quantidade de visualizações: 2060 vezes |
|
Nesta dica vou mostrar como é possível acessar sua webcam (câmera) usando o método getUserMedia() do objeto mediaDevices. Se o usuário concordar em permitir o acesso, nós vamos obter o objeto MediaStream retornado e vamos usá-lo para exibir a imagem da câmera em um elemento video. O código ficará mais fácil de ser entendido se você ler as outras dicas na seção dedicada ao HTML5. Veja o código completo: ----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------
<!DOCTYPE html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Acessando sua webcam</title>
</head>
<body>
<video id="video" autoplay="true">
Seu browser não dá suporte ao elemento video do HTML5.
</video>
<script type="text/javascript">
async function exibirWebCam(){
// vamos obter uma referência ao elemento video
var video = document.getElementById("video");
// vamos obter o stream da webcam
var stream = null;
try{
stream = await navigator.mediaDevices.getUserMedia({video: true});
// atribui o MediaStream à propriedade srcObject do HTMLMediaElement
video.srcObject = stream;
}
catch(erro){
// o usuário não autorizou ou a webcam não está disponível
window.alert("Houve um erro: " + erro);
}
}
// o browser suporta o MediaDevices?
if(navigator.mediaDevices){
exibirWebCam();
}
else{
window.alert("O navegador não suporta o MediaDevices");
}
</script>
</body>
</html>
Veja que aqui nós não nos preocupamos com as dimensões do vídeo. Em outras dicas dessa seção você aprenderá a fazer isso sem muitas dificuldades. |
|
|
Veja mais Dicas e truques de HTML5 |
Dicas e truques de outras linguagens |
|
GNU Octave - Como calcular o cosseno de um ângulo em GNU Octave usando a função cos() - Calculadora de cosseno em Octave |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |






