diff --git a/packages/qr-code-scanner/src/qr-code-scanner.js b/packages/qr-code-scanner/src/qr-code-scanner.js index 18930e73c97a462d40250b704d85993882a74876..1f15a74faf04ed92a06e48b7a30678f9104c6bd7 100644 --- a/packages/qr-code-scanner/src/qr-code-scanner.js +++ b/packages/qr-code-scanner/src/qr-code-scanner.js @@ -102,7 +102,9 @@ export class QrCodeScanner extends ScopedElementsMixin(DBPLitElement) { that._('#videoSource').appendChild(opt); } console.log(devices_map); - that.activeCamera = devices_map.keys().next().value; + that.activeCamera = Array.from(devices_map)[0][0]; + + }) .catch(function (err) { console.log(err.name + ": " + err.message); @@ -124,7 +126,7 @@ export class QrCodeScanner extends ScopedElementsMixin(DBPLitElement) { } } this._log(`${results.length} results found`); - that.activeCamera = devices_map.keys().next().value; + that.activeCamera =Array.from(devices_map)[0][0]; resolve(results); } MediaStreamTrack.getSources(callback);