【发布时间】:2017-05-27 22:32:38
【问题描述】:
我们正在使用 QuaggaJS 构建一个移动条码扫描器,它可以直接从设备的摄像头流中读取条码。在台式机/Android 上运行良好,但在 iOS 上根本无法运行。
从最初的研究中,我发现 iOS 根本不支持 WebRTC/getUserMedia 通过 Safari 或 iOS Chrome(下面的相关链接),这是 QuaggaJS 用来读取相机流的。
我也看过this question关于在iOS上捕获静止图像,但提供的答案仅用于捕获静止图像,而不是用于实时读取流。
我的问题 - 还有其他方法可以从 iOS 相机中获取视频流吗?也许是 QuaggaJS 以外的另一个不使用 getUserMedia 的库?我不精通 Javascript,所以我不确定除了getUserMedia 之外是否还有其他方法可以访问相机流。
“否”在这里是可以接受的答案;我只是在寻找更有经验的人提供指导。
附录/相关链接:
navigator.getUserMedia alternative API for iOS safari mobile browser?
https://www.quora.com/Why-is-navigator-getUserMedia-not-supported-in-Safari
【问题讨论】:
标签: javascript android ios webrtc getusermedia