We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 252ffc5 commit bcf5ab1Copy full SHA for bcf5ab1
packages/camera-web/src/Camera/hooks/useUserMedia.ts
@@ -224,7 +224,12 @@ export function useUserMedia(constraints: MediaStreamConstraints): UserMediaResu
224
setStream(str);
225
226
const dimensionsStr = getStreamDimensions(str);
227
- setDimensions(isMobileDevice() ? swapWidthAndHeight(dimensionsStr) : dimensionsStr);
+ const isPortrait = window.matchMedia('(orientation: portrait)').matches;
228
+ setDimensions(
229
+ dimensionsStr.width > dimensionsStr.height && isMobileDevice() && isPortrait
230
+ ? swapWidthAndHeight(dimensionsStr)
231
+ : dimensionsStr,
232
+ );
233
setIsLoading(false);
234
} catch (err) {
235
handleGetUserMediaError(err);
0 commit comments