Skip to content

Commit 68d2a81

Browse files
committed
fix: fix video aspect ratio
1 parent 6bb32dd commit 68d2a81

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

SimpleWebRTC/WebRTC/WebRTCClient.swift

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -464,12 +464,12 @@ extension WebRTCClient{
464464
}
465465

466466
if(isLandScape){
467-
let ratio = _parentView.frame.height / size.height
468-
_renderView.frame = CGRect(x: 0, y: 0, width: size.width * ratio, height: _parentView.frame.height)
467+
let ratio = size.width/size.height
468+
_renderView.frame = CGRect(x: 0, y: 0, width: _parentView.frame.height * ratio, height: _parentView.frame.height)
469469
_renderView.center.x = _parentView.frame.width/2
470470
}else{
471-
let ratio = _parentView.frame.width / size.width
472-
_renderView.frame = CGRect(x: 0, y: 0, width: _parentView.frame.width, height: size.height * ratio)
471+
let ratio = size.height / size.width
472+
_renderView.frame = CGRect(x: 0, y: 0, width: _parentView.frame.width, height: _parentView.frame.width * ratio)
473473
_renderView.center.y = _parentView.frame.height/2
474474
}
475475
}

0 commit comments

Comments
 (0)