Instascan: 类型错误:无法在“URL”上执行“createObjectURL”:找不到与提供的签名匹配的函数。

创建于 2020-06-10  ·  6评论  ·  资料来源: schmich/instascan

你好,
当我尝试访问相机时发生此错误,我的代码文件与示例相同。
我还是初学者,希望大家帮帮我。
谢谢

最有用的评论

使固定:

将您的流直接附加到 srcObject 属性,而不是使用 URL.createObjectURL 函数。
推荐https :

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);

...

所有6条评论

是我 2

我也有这个问题

我也是

https://github.com/zxing-js/library我找到了这个库,非常棒的二维码和条码扫描器库

这个项目似乎停止了。
我在我的 fork 上修复了错误,并在 npm 上发布了新的包名。

npm install --save instascan-new

对于 React 项目,我确实修复了这些包:
我的叉子: https :

要安装新软件包:
npm install react-instascan-new instascan-umd-new --save

使固定:

将您的流直接附加到 srcObject 属性,而不是使用 URL.createObjectURL 函数。
推荐https :

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);

...

此页面是否有帮助?
0 / 5 - 0 等级

相关问题

CarlosSanMartin picture CarlosSanMartin  ·  8评论

deadmanwalking74 picture deadmanwalking74  ·  7评论

TomRauchenwald picture TomRauchenwald  ·  9评论

mairh picture mairh  ·  8评论

lnhrdt picture lnhrdt  ·  7评论