diff --git a/lib/src/participant/local.dart b/lib/src/participant/local.dart index 329659772..66a277135 100644 --- a/lib/src/participant/local.dart +++ b/lib/src/participant/local.dart @@ -178,8 +178,8 @@ class LocalParticipant extends Participant { // use constraints passed to getUserMedia by default VideoDimensions dimensions = track.currentOptions.params.dimensions; - if (kIsWeb) { - // getSettings() is only implemented for Web + if (kIsWeb || lkPlatformIsMobile()) { + // getSettings() is only implemented for Web & Mobile try { // try to use getSettings for more accurate resolution final settings = track.mediaStreamTrack.getSettings();