We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents f39b941 + 327413b commit bfbf38dCopy full SHA for bfbf38d
lib/src/mediadevices_impl.dart
@@ -13,11 +13,16 @@ class MediaDevicesWeb extends MediaDevices {
13
Future<MediaStream> getUserMedia(
14
Map<String, dynamic> mediaConstraints) async {
15
try {
16
- if (!isMobile) {
17
- if (mediaConstraints['video'] is Map &&
18
- mediaConstraints['video']['facingMode'] != null) {
19
- mediaConstraints['video'].remove('facingMode');
+ try {
+ if (!isMobile) {
+ if (mediaConstraints['video'] is Map &&
+ mediaConstraints['video']['facingMode'] != null) {
20
+ mediaConstraints['video'].remove('facingMode');
21
+ }
22
}
23
+ } catch (e) {
24
+ print(
25
+ '[getUserMedia] failed to remove facingMode from mediaConstraints');
26
27
28
mediaConstraints.putIfAbsent('video', () => false);
0 commit comments