2
respostas

Electron, Angular7 e Webcam

Ola pessoal, Estou com o seguinte problema para acessar a webcam. Quando eu testo pelo browser, a webcam é acionada normalmente. Porém quando eu rodo pelo electron a webcam não é acionada. Percebi que no browser eu preciso dar permissão, mas vi vários exemplos e não precisei dessa permissão.

Alguém sabe o que pode ser?

Obrigado

2 respostas

Fala aí André, tudo bem? Está dando algum erro?

Fico no aguardo.

Olá Matheus.

Então está sim....mas ativei o openDevTools() e vi vários erros rolando.

O que estou fazendo basicamente é assim:

@ViewChild("capture")
public video: ElementRef;

@ViewChild("canvas")
public canvas: ElementRef;

@ViewChild("photo")
private photo: ElementRef;

O atributo photo, basicamente é pegar o video.nativeElement e transformar em uma arquivo para ser enviado para o back-end.

E o canvas desenha uma quadrado, pois estou usando uma API de detecção de face.

Porém no nativeElement está dando erro do tipo photo.nativeElement não existe.

Um outro erro que peguei foi que estou apresentando umas mensagem de sucesso e erro na tela. Para isso faço o seguinte.

declare var $: any;
 $.notify({ conteudo da mensagem });

E no browser funciona, porém no electron ocorre um erro.

Por enquanto é isso. Estou tentando resolver mas se alguém tiver uma dica para ajudar eu agradeço

Obrigado.