Instascan: TypeError: Falha ao executar 'createObjectURL' em 'URL': Nenhuma função foi encontrada que corresponda à assinatura fornecida.

Criado em 10 jun. 2020  ·  6Comentários  ·  Fonte: schmich/instascan

Oi,
esse erro acontece quando tento acessar a câmera, meu arquivo de código é o mesmo do exemplo.
Ainda sou iniciante, então espero que vocês possam me ajudar.
Obrigado

Comentários muito úteis

Consertar:

Anexe seu stream diretamente à propriedade srcObject em vez de usar a função URL.createObjectURL.
recomendação : https://developer.mozilla.org/en-US/docs/Web/API/URL/createObjectURL#Using_object_URLs_for_media_streams

const instascan = require('instascan');

const args = { video: document.getElementById('preview') };

window.URL.createObjectURL = (stream) => {
            args.video.srcObject = stream;
            return stream;
};

const scanner = new instascan.Scanner(args);

...

Todos 6 comentários

Sim eu 2

eu tenho esse problema tambem

eu também

https://github.com/zxing-js/library Eu encontrei esta biblioteca, ótima biblioteca para código QR e leitor de código de barras

Parece que este projeto está parado.
Corrigi o bug no meu fork e publiquei com o novo nome do pacote no npm.

npm install --save instascan-new

Para projetos React, corrigi estes pacotes:
Meu garfo: https://github.com/fabionaspolini/react-instascan

Para instalar novos pacotes:
npm install react-instascan-new instascan-umd-new --save

Consertar:

Anexe seu stream diretamente à propriedade srcObject em vez de usar a função URL.createObjectURL.
recomendação : https://developer.mozilla.org/en-US/docs/Web/API/URL/createObjectURL#Using_object_URLs_for_media_streams

const instascan = require('instascan');

const args = { video: document.getElementById('preview') };

window.URL.createObjectURL = (stream) => {
            args.video.srcObject = stream;
            return stream;
};

const scanner = new instascan.Scanner(args);

...

Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

axed picture axed  ·  5Comentários

werthdavid picture werthdavid  ·  5Comentários

igun997 picture igun997  ·  4Comentários

deadmanwalking74 picture deadmanwalking74  ·  7Comentários

TomRauchenwald picture TomRauchenwald  ·  9Comentários