«Media Stream API не поддерживается» mobile chrome при попытке сканирования штрих-кодов с мобильного телефона [vue] - PullRequest
1 голос
/ 27 января 2020

Я использую эту библиотеку, которая использует 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, который я вижу?

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

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

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

1 Ответ

1 голос
/ 28 января 2020

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...