混音/伴音
简介
Pano SDK 支持混音(也称伴音),用于音视频过程中,播放背景音乐或特效音等。
各端 SDK 相关接口,请查看下列介绍:
Windows (C++)
通过 RtcEngine 实例的 getAudioMixingManager 方法获取混音管理器(AudioMixingManager)。
调用 AudioMixingManager 的相关方法来操作混音功能:
- 创建/销毁混音任务
- 启动/更新/暂停/恢复/结束混音任务
- 获取混音文件时长/获取当前播放时间戳/跳转到指定时间戳
详细接口列表,请查看 AudioMixingManager。
macOS/iOS (Objective-C)
通过 PanoRtcEngineKit 实例的下列方法来操作混音功能:
- 创建混音任务:
- createAudioMixingTask:filename: - 销毁混音任务:
- destroyAudioMixingTask: - 启动混音任务:
- startAudioMixingTask:withConfig: - 更新混音任务:
- updateAudioMixingTask:withConfig: - 暂停混音任务:
- pauseAudioMixing: - 恢复混音任务:
- resumeAudioMixing: - 结束混音任务:
- stopAudioMixingTask: - 获取混音文件时长:
- getAudioMixingDuration: - 获取当前播放时间戳:
- getAudioMixingCurrentTimestamp: - 跳转到指定时间戳:
- seekAudioMixing:timestamp:
详细接口列表,请查看 PanoRtcEngineKit。
Android (Java)
通过 RtcEngine 实例的 getAudioMixingMgr 方法获取混音管理器(RtcAudioMixingMgr)。
调用 RtcAudioMixingMgr 的相关方法来操作混音功能:
- 创建/销毁混音任务
- 启动/更新/暂停/恢复/结束混音任务
- 获取混音文件时长/获取当前播放时间戳/跳转到指定时间戳
详细接口列表,请查看 RtcAudioMixingMgr。
