实时音视频

  • 实时音视频 > API 文档 > iOS >QNAudioMusicMixerDelegate

    QNAudioMusicMixerDelegate

    最近更新时间: 2022-06-30 14:50:00

    背景音乐混音回调代理,可通过 QNMicrophoneAudioTrack.createAudioMusicMixer 创建时进行设置传入,用来回调混音状态、当前混音进度以及混音错误信息。
    Index
    Core Methods
    Core Methods
    didFailWithError
    • - (void)audioMusicMixer:(QNAudioMusicMixer *)audioMusicMixer didFailWithError:(NSError *)error;
    • 音效混音发生错误的回调

      code describe message
      QNAudioMixErrorResampleFailed 音频混音重采样 请重新尝试混音操作
      QNAudioMixErrorAudioNotFound 音频文件不存在 请检查音频文件是否实际存在
      QNAudioMixErrorIOException 输入输出错误 请检查混音文件是否存在异常
      QNAudioMixErrorDecoderException 解码错误 音频格式支持 aac、mp3、mp4、wav、m4r、caf、ogg、opus、m4a、flac
      QNAudioMixErrorSeekFailed 跳转失败错误 请检查是否在开始混音前执行了 Seek 操作
      Parameters
      • audioMusicMixer: QNAudioMusicMixer

        音效混音实例对象

      • error: NSError

        错误信息

    didStateChanged
    didMixing
    • - (void)audioMusicMixer:(QNAudioMusicMixer*)audioMusicMixer didMixing:(int64_t)currentPosition;
    • 音效混音某音效播放完成的回调

      Parameters
      • audioMusicMixer: QNAudioMusicMixer

        音效混音实例对象

      • currentPosition: int64_t

        当前进度,单位 ms

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