我有一个仅支持纵向的 iOS 应用程序。旋转设备时,RTCCameraVideoCapturer (WebRTC) 捕获的视频会旋转为横向,即使 UI 的其余部分保持纵向也是如此。如何避免这种情况?
最佳答案
您有权访问 RTCCameraVideoCapturer 代码库吗?另外,我不确定您正在使用哪个版本的 WebRTC 代码库。并且,在您的申请中; landscape
模式是您打算支持的唯一模式吗?
应该有旋转计算方法来监听旋转变化。您可以禁用它,也可以使用您喜欢的固定旋转集(尽管默认)。
例如,取自 this sample codebase ;您只能使用 RTCVideoRotation_90
来实现横向。
关于Ios:如何避免捕获过程中视频方向发生变化?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56821059/