QNAudioMixerListener
该接口已废弃
最新接口实现,背景音乐混音可参考 QNAudioMusicMixer,音效混音可参考 QNAudioEffectMixer
Index
Core Methods
Core Methods
onStateChanged
- void onStateChanged(QNAudioMixerState state)
-
混音状态改变时触发此回调
Parameters-
state: QNAudioMixerState
当前的混音状态
-
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
混音异常时对应的错误码
-
文档反馈
(如有产品使用问题,请 提交工单)