混音/伴音
简介
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。