我从其他人那里继承了iOS
webRTC
应用程序,现在我遇到了我不熟悉的代码问题。
这是Cordova iOS应用中的一个非常通用的webRTC视频流。我试图解决的问题是,在设备方向更改时视频流冻结。因此,当我从lansdscape
更改为纵向时,视频流冻结。该应用程序仅是横向应用,因此我希望视频流从一开始就不会改变方向。问题是,如何防止webRTC Videostream
切换方向。
该应用程序使用RTCEAGLVideoView
类来显示视频流。如果有人对我有什么想法,甚至应该从哪里开始防止该视图切换并因此冻结,那您就可以节省我的时间。
我建议将RTCCameraPreviewView
用于本地流,将RTCMTLVideoView
用于远程流。
阅读本文时,它具有相同的修复:https://bugs.chromium.org/p/webrtc/issues/detail?id=7442
[如果您使用的是旧版本,也请更新GoogleWebRTC SDK。