|
@@ -1304,12 +1304,28 @@ withType:(BOOL)isUploadType
|
|
|
H_PHONE = 1080;
|
|
|
W_PHONE = W_PHONE * scale;
|
|
|
W_PHONE = ((int)(W_PHONE/8)) *8;
|
|
|
+
|
|
|
+ //音视频说方案webrtc 最大解码分辨率 宽1080 高 1920
|
|
|
+ if(W_PHONE > 1920){//超宽了
|
|
|
+ CGFloat scale = 1920.0/W_PHONE;
|
|
|
+ W_PHONE = 1920.0;
|
|
|
+ H_PHONE = H_PHONE * scale;
|
|
|
+ H_PHONE = ((int)(H_PHONE/8)) *8;
|
|
|
+ }
|
|
|
}
|
|
|
else{//竖屏
|
|
|
CGFloat scale = 1080.0/W_PHONE;
|
|
|
W_PHONE = 1080;//W_PHONE*scale;
|
|
|
H_PHONE = H_PHONE * scale;
|
|
|
H_PHONE = ((int)(H_PHONE/8)) *8;
|
|
|
+
|
|
|
+ //音视频说方案webrtc 最大解码分辨率 宽1080 高 1920
|
|
|
+ if(H_PHONE > 1920){//超宽了
|
|
|
+ CGFloat scale = 1920.0/H_PHONE;
|
|
|
+ H_PHONE = 1920.0;
|
|
|
+ W_PHONE = W_PHONE * scale;
|
|
|
+ W_PHONE = ((int)(W_PHONE/8)) *8;
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
return CGSizeMake(W_PHONE, H_PHONE);
|