声网默认的音频模块可以满足在 app 中使用基本音频功能的需求。声网 SDK 支持使用自定义音频渲染为你的 app 添加特殊的音频功能。
本文介绍如何将自定义音频渲染集成到你的 app 中。
实时音频传输过程中,声网 SDK 通常会开启默认的音频模块。然而,在以下场景中,你可能会需要自定义音频渲染。例如:
使用自定义音频渲染管理音频帧的处理和播放时,需要使用声网 SDK 外部方法。
在进行操作之前,请确保你已经在项目中实现原始音频数据。详见原始音频数据。
参考如下步骤,在你的项目中调用原始音频数据 API 实现自定义音频渲染:
onRecordAudioFrame
,onPlaybackAudioFrame
,onMixedAudioFrame
或 onPlaybackAudioFrameBeforeMixing
获取待播放的音频数据。本节介绍本文中使用方法的更多信息以及相关页面的链接。
声网在 GitHub 上提供了开源的示例项目。你可以在 GitHub 上参考源代码或下载体验: