Showing
1 changed file
with
8 additions
and
1 deletions
| @@ -21,13 +21,20 @@ final class MediaTrackConstraintsDelegate { | @@ -21,13 +21,20 @@ final class MediaTrackConstraintsDelegate { | ||
| 21 | return null; | 21 | return null; |
| 22 | } | 22 | } |
| 23 | 23 | ||
| 24 | + final MediaTrackCapabilities capabilities = track.getCapabilities(); | ||
| 24 | final MediaTrackSettings settings = track.getSettings(); | 25 | final MediaTrackSettings settings = track.getSettings(); |
| 25 | 26 | ||
| 27 | + if (capabilities.facingMode.toDart.isEmpty) { | ||
| 28 | + return MediaTrackSettings( | ||
| 29 | + width: settings.width, | ||
| 30 | + height: settings.height, | ||
| 31 | + ); | ||
| 32 | + } | ||
| 33 | + | ||
| 26 | return MediaTrackSettings( | 34 | return MediaTrackSettings( |
| 27 | width: settings.width, | 35 | width: settings.width, |
| 28 | height: settings.height, | 36 | height: settings.height, |
| 29 | facingMode: settings.facingMode, | 37 | facingMode: settings.facingMode, |
| 30 | - aspectRatio: settings.aspectRatio, | ||
| 31 | ); | 38 | ); |
| 32 | } | 39 | } |
| 33 | } | 40 | } |
-
Please register or login to post a comment