实时音视频

  • 实时音视频 > API 文档 > Uniapp >QNCameraVideoTrack

    QNCameraVideoTrack

    最近更新时间:2022-03-29 16:50:20

    Hierarchy
    Index
    Property
    Method
    Property
    kind
    tag
    • tag: string
    • 自定义 tag

    trackID
    • trackID: string
    • trackID

    userID
    • userID: string
    • 用户 ID

    Method
    clearWaterMark
    • clearWaterMark(): void
    • 清空水印配置

      Returns void
    destroy
    • destroy(): void
    • 销毁本地创建的 track

      Returns void
    encodeMirrorFrontFacing
    • encodeMirrorFrontFacing(encodeMirrorFrontFacing: boolean): void
    • 前置摄像头,编码以及预览是否开启镜像

      默认 NO

      Parameters
      • encodeMirrorFrontFacing: boolean

        是否开启镜像

      Returns void
    encodeMirrorRearFacing
    • encodeMirrorRearFacing(encodeMirrorRearFacing: boolean): void
    • 后置摄像头,编码以及预览是否开启镜像

      默认 NO

      Parameters
      • encodeMirrorRearFacing: boolean

        是否开启镜像

      Returns void
    getMaxExposureCompensation
    • getMaxExposureCompensation(): number
    • 获取最大曝光度

      Returns number
    getMinExposureCompensation
    • getMinExposureCompensation(): number
    • 获取最小曝光度

      Returns number
    getMuted
    • getMuted(): number
    • 标识 Track 是否为 mute 状态

      Returns number
    getVideoOrientation
    getZooms
    • getZooms(): number[]
    • 获取支持的缩放大小列表

      缩放大小范围为 0.0 - 1.0

      Returns number[]
    manualFocus
    • manualFocus(x: number, y: number): void
    • 手动聚焦

      对于前置摄像头,大部分机型并不支持手动对焦,因此,请勿调用该接口,否则会抛异常

      Parameters
      • x: number

        焦点 x 轴绝对位置,范围 0 - 1

      • y: number

        焦点 y 轴绝对位置,范围 0 - 1

      Returns void
    off
    • off(name: event, listener: QNRTCTrackEvent[event]): void
    • 取消监听对应的事件

      取消监听对应的事件

      Parameters
      Returns void
    on
    • on(name: event, listener: QNRTCTrackEvent[event]): void
    • 监听对应的事件

      支持多次调用同一事件

      Parameters
      Returns void
    previewMirrorFrontFacing
    • previewMirrorFrontFacing(previewMirrorFrontFacing: boolean): void
    • 前置摄像头预览是否开启镜像

      默认 YES

      Parameters
      • previewMirrorFrontFacing: boolean

        是否开启镜像

      Returns void
    previewMirrorRearFacing
    • previewMirrorRearFacing(previewMirrorRearFacing: boolean): void
    • 后置摄像头预览是否开启镜像

      默认 NO

      Parameters
      • previewMirrorRearFacing: boolean

        是否开启镜像

      Returns void
    pushImage
    • pushImage(image: QNImage): void
    • 使用图片替代相机画面

      如需取消图片替代相机 resourcePath 传空字符串即可

      Parameters
      Returns void
    sendSEI
    • sendSEI(message: string, repeatCount: number, uuid: string): void
    • 发送 SEI

      Parameters
      • message: string

        消息内容

      • repeatCount: number

        重复次数,-1 为每一帧都发送

      • uuid: string

        唯一 ID

      Returns void
    setBeauty
    setExposureCompensation
    • setExposureCompensation(value: number): void
    • 设置曝光度

      只支持安卓

      Parameters
      • value: number

        曝光度

      Returns void
    setMuted
    • setMuted(muted: boolean): void
    • 设置 mute

      更新当前 Track 的 mute 值

      Parameters
      • muted: boolean

        是否 mute

      Returns void
    setPreviewEnabled
    • setPreviewEnabled(isEnabled: boolean): void
    • 设置是否允许预览

      Parameters
      • isEnabled: boolean

        是否允许预览

      Returns void
    setSessionPreset
    setVideoOrientation
    setWaterMark
    setZoom
    • setZoom(zoom: number): void
    • 设置缩放大小

      Parameters
      • zoom: number

        缩放大小

      Returns void
    startCapture
    • startCapture(): void
    • 开启摄像头采集

      Returns void
    stopCapture
    • stopCapture(): void
    • 关闭摄像头采集

      Returns void
    switchCamera
    • switchCamera(): void
    • 切换相机前后置

      Returns void
    turnLightOff
    • turnLightOff(): void
    • 关闭闪光灯

      Returns void
    turnLightOn
    • turnLightOn(): void
    • 开启闪光灯

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