实时音视频

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

    QNMicrophoneAudioTrack

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

    本地音频麦克风 Track 类,可通过 QNRTC.createMicrophoneAudioTrack 方式创建该 track 对象
    Hierarchy
    Index
    Core Methods
    Core Methods
    getTrackID
    • String getTrackID()
    • 获取 TrackID,仅当发布成功后,才可以获取到有效的 track id

      Returns String
    getUserID
    • String getUserID()
    • 获取 UserID

      Returns String
    getTag
    • String getTag()
    • 获取 Tag

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

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

      Returns boolean
    isMuted
    • boolean isMuted()
    • 该 track 是否处于静默状态

      Returns boolean
    setMuted
    • void setMuted(boolean muted)
    • 设置是否静默该 track,静默后,SDK 将会发送静默帧数据

      Parameters
      • muted: boolean

        是否静默

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

    setAudioFrameListener
    • void setAudioFrameListener(QNAudioFrameListener listener)
    • 设置音频数据监听

      Parameters
      • listener: QNAudioFrameListener

        音频数据监听接口

    setVolume
    • void setVolume(double volume)
    • 设置设备上当前音频输入设备采集后音量

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

      在需要放大时,应从 1.x 开始设置用最小的放大值来取得合适的播放效果.

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

      Parameters
      • volume: double

        音量,【0.0 - 10.0】,默认值为 1.0

    createAudioMixer
    • QNAudioMixer createAudioMixer(String musicPath, QNAudioMixerListener listener)
    • 创建混音控制器对象

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

      Parameters
      • musicPath: String

        音频文件路径,支持本地文件和在线文件

      • 混音器监听接口

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