У меня есть приложение с двумя библиотеками, использующее видео-поток через Navigator.getUserMedia () . Один видеопоток предназначен для vue-qrcode-reader , который сканирует qr-коды. Другой для ar.js , который показывает объекты дополненной реальности. На моем рабочем столе Chrome они оба работают. Проблема проявляется, когда я запускаю приложение со своего iPhone (iOS 12). Vue-qrcode-reader не работает, хотя и инициализируется.
Я попытался отладить приложение на iPhone: консоль не показывает ошибок.
Я думаю, что совместное использование одного и того же видеопотока для двух библиотек может решить проблему. Но я еще не успел реализовать обмен.
В общем, у кого-нибудь есть идея, в чем может быть проблема? И как лучше решить мою проблему?