实时音视频

  • 实时音视频 > API 文档 > Android >QNCameraEventListener

    QNCameraEventListener

    最近更新时间:2021-11-02 18:54:38

    摄像头状态回调接口,在 QNCameraVideoTrack.setCameraEventListener 中设置
    Index
    Core Methods
    Core Methods
    onCameraOpened
    • int[] onCameraOpened(List<Size> sizes, List<Integer> fpsAscending)
    • 当打开采集设备时触发

      可以用于根据返回的设备能力选择采集参数

      返回选择的分辨率和帧率在 sizes 和 fpsAscending 中的下标

      Parameters
      • sizes: List<Size>

        采集设备支持的分辨率列表

      • fpsAscending: List<Integer>

        采集设备支持的帧率

      Returns int[]
    onCaptureStarted
    • void onCaptureStarted()
    • 当开始采集时触发

    onCaptureStopped
    • void onCaptureStopped()
    • 当采集停止时触发

    onError
    • void onError(int errorCode, String description)
    • 当 Camera 错误发生时触发此回调

      code describe message
      ERROR_DEVICE_CAMERA 系统摄像头错误,无权限或被占用 请确认用户是否同意摄像头权限或者设备摄像头占用情况
      ERROR_DEVICE_CAMERA_EVICTED 摄像头被其他应用抢占 请检查用户操作是否符合预期
      Parameters
      • errorCode: int

        错误码

      • description: String

        错误原因

    以上内容是否对您有帮助?
  • Qvm free helper
    Close