RTCEAGLVideoView方向更改冻结流

时间:2019-12-06 08:51:38

标签: ios cordova webrtc

我从其他人那里继承了 File "/usr/local/lib/python3.6/dist-packages/django/core/handlers/exception.py", line 41, in inner response = get_response(request) File "/usr/local/lib/python3.6/dist-packages/django/core/handlers/base.py", line 249, in _legacy_get_response response = self._get_response(request) File "/usr/local/lib/python3.6/dist-packages/django/core/handlers/base.py", line 187, in _get_response response = self.process_exception_by_middleware(e, request) File "/usr/local/lib/python3.6/dist-packages/django/core/handlers/base.py", line 185, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "./customers/views.py", line 2513, in create_rack add_rack_status = add_rack(customer, csv_file) File "./customers/views.py", line 1803, in add_rack build = Build().get(row,customer) File "./customers/models.py", line 69, in get return self._default_manager.filter(name = build_name, customer_id = customer.id).first() AttributeError: 'Build' object has no attribute '_default_manager' iOS应用,现在我遇到了我不熟悉的代码问题。

这是Cordova iOS应用程序中非常通用的webRTC视频流。我试图解决的问题是,在设备方向更改时视频流冻结。因此,当我从webRTC更改为纵向时,流冻结了。该应用程序仅是横向应用,因此我希望视频流从一开始就不会改变方向。问题是,如何防止webRTC lansdscape切换方向。

该应用程序使用Videostream类来显示视频流。如果有人对我有什么想法,甚至应该从哪里开始防止该视图切换并因此冻结,那您就可以节省我的时间。

1 个答案:

答案 0 :(得分:0)

我建议您在本地流中使用RTCCameraPreviewView,在远程流中使用RTCMTLVideoView

阅读本文时,它具有相同的修复程序: https://bugs.chromium.org/p/webrtc/issues/detail?id=7442

如果您使用的是旧版本,也请更新GoogleWebRTC SDK。