diff --git a/src/browser/BrowserCodeReader.ts b/src/browser/BrowserCodeReader.ts index ae6099dc..946c818a 100644 --- a/src/browser/BrowserCodeReader.ts +++ b/src/browser/BrowserCodeReader.ts @@ -147,6 +147,11 @@ export default class BrowserCodeReader { } else { this.videoElement = videoElement } + // Needed for iOS 11 + this.videoElement.setAttribute("autoplay", "true"); + this.videoElement.setAttribute("muted", "true"); + this.videoElement.setAttribute("playsinline", "true"); + this.videoElement.setAttribute("autofocus", "true"); } private getMediaElement(mediaElementId: string, type: string) {