音视频页面闪退问题

HarrySun 2025-9-24 504

收集到的线上崩溃

最新回复 (6)
  • HeavyRain 2025-9-24
    引用 2楼
    是不是这个设备没有摄像头或者允许摄像头?
  • HarrySun 2025-9-30
    引用 3楼
    进入这个页面之前都有权限判断,正常应该不会有没有摄像头的情况吧,而且占比不低
  • HeavyRain 2025-10-2
    引用 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 2025-10-2
    引用 5楼
    最新代码改成了判断captureDevices是否为空了,应该可以规避掉这个崩溃。你们用的是免费版本还是高级版音视频?
  • HarrySun 2025-10-9
    引用 6楼
    免费版本的,那有时间麻烦更新一下 SDK 
  • HeavyRain 2025-10-9
    引用 7楼
    已经提交上去了,请更新
返回