音视频页面闪退问题

HarrySun 8天前 51

收集到的线上崩溃

最新回复 (4)
  • HeavyRain 8天前
    引用 2
    是不是这个设备没有摄像头或者允许摄像头?
  • HarrySun 2天前
    引用 3
    进入这个页面之前都有权限判断,正常应该不会有没有摄像头的情况吧,而且占比不低
  • HeavyRain 23小时前
    引用 4

    `

    - (AVCaptureDevice *)findDeviceForPosition:(AVCaptureDevicePosition)position {
      NSArray<AVCaptureDevice *> *captureDevices = [RTCCameraVideoCapturer captureDevices];
      for (AVCaptureDevice *device in captureDevices) {
        if (device.position == position) {
          return device;
        }
      }
        return captureDevices[0];
    }
    `

    这个函数内的代码是这样的,崩溃的原因只能是captureDevices为空,也就是说没有获取到摄像头。有可能是没有摄像头或者没有允许权限

  • HeavyRain 23小时前
    引用 5
    最新代码改成了判断captureDevices是否为空了,应该可以规避掉这个崩溃。你们用的是免费版本还是高级版音视频?
返回