实时音视频

  • 实时音视频 > API 文档 > HarmonyOS >QNRemoteAudioTrack

    QNRemoteAudioTrack

    最近更新时间: 2024-10-31 17:12:55

    音频远端 Track 类
    Hierarchy
    Index
    Core Methods
    Core Methods
    GetTrackID
    • GetTrackID(): string
    • 获取 TrackID,仅当发布成功后,才可以获取到有效的 TrackID

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

      Returns string
    GetTag
    • GetTag(): string
    • 获取 Tag

      Returns string
    IsAudio
    • IsAudio(): boolean
    • 是否为音频 Track

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

      Returns boolean
    IsMuted
    • IsMuted(): boolean
    • 该 Track 是否处于静默状态

      Returns boolean
    IsSubscribed
    • IsSubscribed(): boolean
    • 该 Track 是否被订阅

      Returns boolean
    SetVolume
    • SetVolume(volume: number): number
    • 设置当前 Track 播放音量大小

      音量值在 0.0 - 1.0 之间为软件缩小;1.0 为原始音量;大于 1.0 且小于 10.0 为软件放大

      在需要放大时,应从 1.x 开始设置,用最小的放大值来取得合适的播放效果,过大将会导致音频音调异常

      该设置可以用于适度对采集音量做放大或者缩小

      Parameters
      • volume: number

        采集音量大小,[0.0 - 10.0],默认值为 1.0

      Returns 操作是否成功,成功为 QNErrorCode.OK,失败则为相应错误码
    GetVolumeLevel
    • GetVolumeLevel(): number
    • 获取当前 Track 播放的音量大小

      可通过定时调用该方法获取音量值的方式来判断当前用户是否在讲话

      在安静的环境下,获取到 0.0x 大小的数值为预期现象,您可根据您的需求自行决定判断的阈值

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