“不支持Media Stream API”移动浏览器,当尝试从移动[vue]扫描条形码时>

问题描述 投票:1回答:1
我正在使用使用getUserMedia() API的库来获取当前设备相机的实时流。

这在桌面版Chrome上运行良好,但在移动设备上却失败,并显示:

---> <StreamBarcodeReader> at node_modules/vue-barcode-reader/src/components/StreamBarcodeReader.vue <ScanView> at src/views/ScanView.vue <App> at src/App.vue <Root> ERRORException: Media Stream API is not supported

我检查了caniuse.com,看是否支持它,并说是的。也许这是我看到的其他API?

我在这里做错了什么?

编辑:

Here is a demo of exactly what I am trying to do.这个工作的儿子是Safari,但不能在Chrome上使用

我正在使用使用getUserMedia()API的该库来获取当前设备相机的实时流。在桌面版Chrome上,此方法效果很好,但在移动设备上却失败了---->

google-chrome vue.js getusermedia
1个回答
1
投票
该演示适用于Android上的Chrome浏览器。在iOS上,Chrome(和任何非Safari浏览器)可能(无法自己测试)无法访问它-请参阅https://bugs.chromium.org/p/chromium/issues/detail?id=752458
© www.soinside.com 2019 - 2024. All rights reserved.