Поддержка браузера QuaggaJ IOS в моем проекте Angular не работает?
В настоящее время я использую QuaggaJs в проекте Angular5.2.3/TypeScript2.4.2 и, хотя он отлично работает на настольных компьютерах и Android, он перестал работать для IOS.
Теперь по всей информации, которую я смог найти по теме getUserMedia(); поддержка IOS, все, что требуется для добавления следующих атрибутов:
video.setAttribute('autoplay', '');
video.setAttribute('muted', '');
video.setAttribute('playsinline', '');
Это уже было добавлено в элемент видео, которым управляет QuaggaJs: https://github.com/serratus/quaggaJS/blob/master/src/input/camera_access.js/ - (Строка 45 - 47).
Если кто-нибудь знает, что может быть причиной этого, пожалуйста, помогите мне. Я приведу список вещей, которые я попробовал ниже:
- Распаковка реализации quagga из ее модуля
- Изменение конфигурации для отключения звука и явного отображения видео
- Модификация Config для использования моего собственного элемента страницы (Использование target: document.querySelector('#myelement');)
- Использование Mutation Observer для мониторинга Dom на предмет изменений в шаблоне моего компонента. (Это была попытка изменить элемент, созданный quagga, и изменить его при добавлении в Dom).