Ios:如何避免在捕获过程中改变视频方向?
Posted
技术标签:
【中文标题】Ios:如何避免在捕获过程中改变视频方向?【英文标题】:Ios: how to avoid video orientation change during capture? 【发布时间】:2019-06-29 21:46:18 【问题描述】:我有一个仅支持纵向的 ios 应用。旋转设备时,由 RTCCameraVideoCapturer (WebRTC) 捕获的视频会旋转到横向,即使 UI 的其余部分保持纵向。如何避免这种情况?
【问题讨论】:
【参考方案1】:您可以访问 RTCCameraVideoCapturer 代码库吗?另外,我不确定您正在使用哪个版本的 WebRTC 代码库。并且,在您的应用程序中; landscape
模式是您打算支持的唯一模式吗?
应该有可以监听旋转变化的旋转计算方法。您可以禁用它,也可以使用您喜欢的固定旋转组,尽管默认设置。
例如,取自 this sample codebase ;你只能使用RTCVideoRotation_90
来设置横向。
【讨论】:
以上是关于Ios:如何避免在捕获过程中改变视频方向?的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Quickblox iOS 中从远程视频中捕获视频帧
使用CameraManager和Swift将捕获的视频保存到iOS库
切换到视频捕获模式后如何修复 UIImagePickerController 崩溃?