实时音视频

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

    QNAudioMixer

    最近更新时间: 2022-06-02 20:40:11

    混音控制类,提供了混音流程处理的一系列方法

    该接口已废弃

    最新接口实现,背景音乐混音可参考 QNAudioMusicMixer,音效混音可参考 QNAudioEffectMixer

    当前仅支持基于 QNMicrophoneAudioTrack 的混音操作

    Index
    Core Methods
    Core Methods
    start[1/2]
    start[2/2]
    stop
    resume
    pause
    getDuration
    • long getDuration()
    • 获取音频文件的时长,单位: us

      Returns long
    getCurrentPosition
    • long getCurrentPosition()
    • 获取当前音频混音的位置,单位: us

      Returns long
    seekTo
    • void seekTo(long timeUs)
    • 跳到指定位置混音

      Parameters
      • timeUs: long

        指定位置的时间戳,单位: us

    setMixingVolume
    • void setMixingVolume(float microphoneVolume, float musicVolume)
    • 设置混音中麦克风和音乐的混音音量,默认音量为 1.0f

      Parameters
      • microphoneVolume: float

        麦克风混音音量【 0.0f - 1.0f 】

      • musicVolume: float

        音乐混音音量【 0.0f - 1.0f 】

    setPlayingVolume
    • void setPlayingVolume(float volume)
    • 设置混音音乐本地播放的音量,默认音量为 1.0f

      如果不希望本地播放混音的音乐,可以通过该方法将 volume 设置为 0.0f

      Parameters
      • volume: float

        混音音乐本地播放音量【 0.0f - 1.0f 】

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