实时音视频

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

    QNAudioMixerListener

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

    混音过程中的回调监听函数,可以通过 QNMicrophoneAudioTrack.createAudioMixer 创建 QNAudioMixer 时传入,回调函数均通过 UI 线程回调。

    该接口已废弃

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

    Index
    Core Methods
    Core Methods
    onStateChanged
    onMixing
    • void onMixing(long currentTimeUs)
    • 混音操作进行过程中会不断触发此回调

      Parameters
      • currentTimeUs: long

        当前正在执行混音操作的音频帧时间戳,单位: us

    onError
    • void onError(int errorCode)
    • 混音操作发生错误时会触发此回调

      code describe message
      ERROR_AUDIO_MIXING_AUDIO_NOT_FOUND 混音源没有找到有效音轨 请检查混音文件的合法性
      ERROR_AUDIO_MIXING_DECODER_EXCEPTION 系统不支持混音源中的音频类型 建议使用 'mp3' 等更通用的音频格式
      ERROR_AUDIO_MIXING_SEEK_FAILED seek 失败 请检查是否在开始混音前执行了 Seek 操作
      ERROR_AUDIO_MIXING_RESAMPLE_CREATE_FAILED 重采样模块创建失败 请重新尝试混音操作
      ERROR_AUDIO_MIXING_IO_EXCEPTION 混音源文件 IO 错误 请检查混音源文件是否存在异常
      Parameters
      • errorCode: int

        混音异常时对应的错误码

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