QNAudioMusicMixerDelegate
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
- - (void)audioMusicMixer:(QNAudioMusicMixer *)audioMusicMixer didStateChanged:(QNAudioMusicMixerState)musicMixerState;
-
音效混音某音效播放完成的回调
QNAudioMusicMixer.seekTo 操作成功后会触发 QNAudioMusicMixerStateMixing 状态的回调,可依赖该机制优化 seek 场景下的 UI 显示
Parameters-
audioMusicMixer: QNAudioMusicMixer
音效混音实例对象
-
musicMixerState: QNAudioMusicMixerState
混音状态
-
didMixing
- - (void)audioMusicMixer:(QNAudioMusicMixer*)audioMusicMixer didMixing:(int64_t)currentPosition;
-
音效混音某音效播放完成的回调
Parameters-
audioMusicMixer: QNAudioMusicMixer
音效混音实例对象
-
currentPosition: int64_t
当前进度,单位 ms
-
文档反馈
(如有产品使用问题,请 提交工单)