"Media Stream API не поддерживается" мобильный chrome при попытке сканирования штрих-кодов с мобильного[vue]

"Media Stream API не поддерживается" мобильный chrome при попытке сканирования штрих-кодов с мобильного[vue]

27.01.2020 09:51:37 Просмотров 32 Источник

Я использую эту библиотеку, которая использует api getUserMedia()для получения прямого потока текущей камеры устройства.

Это прекрасно работает на 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 im seeing?

Что я здесь делаю не так?

РЕДАКТИРОВАТЬ:

Вот демонстрация того, что именно я пытаюсь сделать. Это работа сына сафари но не на хроме

У вопроса есть решение - Посмотреть?

Ответы - "Media Stream API не поддерживается" мобильный chrome при попытке сканирования штрих-кодов с мобильного[vue] / "Media Stream API is not supported" mobile chrome when trying to scan barcodes from mobile[vue]

Является ответом!
dontcallmedom

28.01.2020 04:38:25

Демо работает для меня на Chrome на Android. На iOS Chrome (и любой другой браузер, кроме Safari), вероятно (не могу проверить его сам), не имеет доступа к нему-см. https://bugs.chromium.org/p/chromium/issues/detail?id=752458

https://stackoverflow.com/questions/59937159/media-stream-api-is-not-supported-mobile-chrome-when-trying-to-scan-barcodes-f/59950059#comment106020084_59950059
Он работает на Safari для IOS, но не Chrome для IOS
Закрыть X