Skip to content

Commit 914b541

Browse files
committed
fix: do not fail if removing constraint fails
1 parent d7945ee commit 914b541

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

lib/src/mediadevices_impl.dart

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,14 @@ class MediaDevicesWeb extends MediaDevices {
1313
Map<String, dynamic> mediaConstraints) async {
1414
try {
1515
if (!isMobile) {
16-
if (mediaConstraints['video'] is Map &&
17-
mediaConstraints['video']['facingMode'] != null) {
18-
mediaConstraints['video'].remove('facingMode');
16+
try {
17+
if (mediaConstraints['video'] is Map &&
18+
mediaConstraints['video']['facingMode'] != null) {
19+
mediaConstraints['video'].remove('facingMode');
20+
}
21+
} catch (e) {
22+
print(
23+
'[getUserMedia] failed to remove facingMode from mediaConstraints');
1924
}
2025
}
2126

0 commit comments

Comments
 (0)