实时音视频

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

    QNMicrophoneAudioTrack

    最近更新时间: 2023-12-11 15:58:16

    Hierarchy
    Index
    Property
    Method
    Property
    getMuted
    • getMuted: {}
    • 是否 muted

    kind
    tag
    • tag: string
    • 自定义 tag

    trackID
    • trackID: string
    • trackID

    userID
    • userID: string
    • 用户 ID

    Method
    addAudioFilter
    createAudioMixer
    • createAudioMixer(url: string): void
    • 创建混音控制器对象

      创建混音控制器对象,当前仅支持同一时间混一路音频,重复对不同的 QNAudioMixer 执行 start 操作,后面的会覆盖前面的,即以后执行 start 的音频混音控制器为准进行混音

      Parameters
      • url: string

        音频文件路径

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

      Returns void
    getTag
    • getTag(): string
    • 获取 Tag

      Returns string
    getTrackID
    • getTrackID(): string
    • 获取 TrackID

      对于本地 Track,当且仅当 Track 发布后才可获取到有效的 TrackID;对于远端 Track,可随时获取到有效的 TrackID

      Returns string
    getUserID
    • getUserID(): string
    • 获取 UserID

      Returns string
    getVolumeLevel
    • getVolumeLevel(): number
    • 获取当前音频输入设备采集的音量大小

      可通过定时调用该方法获取音量值的方式来判断当前用户是否在讲话 在安静的环境下,获取到 0.0x 大小的数值为预期现象,您可根据您的需求自行决定判断的阈值

      Returns number
    isAudio
    • isAudio(): boolean
    • 是否为音频 Track

      Returns boolean
    isMuted
    • isMuted(): boolean
    • 是否 muted

      Returns boolean
    isVideo
    • isVideo(): boolean
    • 是否为视频 Track

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

      取消监听对应的事件

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

      支持多次调用同一事件

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

      更新当前 Track 的 mute 值

      Parameters
      • muted: boolean

        是否 mute

      Returns void
    setVolume
    • setVolume(volume: number): void
    • 设置音量

      设置设备上当前音频输入设备采集后音量,默认 1 范围 [0,10]

      Parameters
      • volume: number

        音量值

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