在WebRTC中,跟踪“电话方向”的代码段是静态的 CameraSession.getDeviceOrientation(上下文上下文) 方法。都 的 Camera1Session 强> 和 的 Camera2Session 强> 使用此函数,但您可能希望具有相同的固定返回值 90 。
90
如果你的代码不是这么远的话 WebRtcActivity.java ,你应该创建你的私人副本 的 CameraEnumerator 强> 这将覆盖 createCapturer() 这将返回一个 捕捉器 覆盖 createCameraSession() 并返回修改后的重载 CameraSession 。
不幸的是,你不能简单地继承 Camera1Session ,因为它有 呼叫 至 的 CameraSession.getDeviceOrientation() 强> 深入私人方法。