阿里云 RTC SDK 为您提供开启或关闭耳返功能、设置耳返音量的方法,通过本章节,您可以了解其实现方法。
功能简介
随着近些年连麦、多人在线 K 歌等互联网娱乐场景的兴起,音视频通信不仅可以支撑音视频会议、在线教育等场景,也向娱乐场景衍生出了各种各样的技术方案,耳返便是其中一种。娱乐唱歌场景主播为了更好的展示自己,因此需要边唱歌边听到自己的声音效果,耳返在低延时的情况下可以给主播一个比较真实的反馈,阿里云 RTC SDK 支持耳返功能,同时支持调节耳返的音量。
接口详情您可以请参见 enableEarBack、setEarBackVolume。
实现方法
在实现该功能之前,需要您已经搭建 AppServer、实现基本功能等操作。详情请参见入门概述。
阿里云 RTC SDK 提供 enableEarBack 方法开启或关闭耳返功能,提供 setEarBackVolume 方法设置耳返音量。以下为示例代码。
mAliRtcEngine = AliRtcEngine.getInstance(getApplicationContext()); // 设置开启耳返功能,默认为false mAliRtcEngine.enableEarBack(true); // 设置耳返的音量,volume的取值范围为0~100,默认值100,代表麦克风录到的原始音量 int volume = 80; mAliRtcEngine.setEarBackVolume(volume);
说明 只有在耳返功能开启的情况下,您才能设置耳返音量。
以上方法调用成功返回 0,调用失败返回错误码。
「视频云技术」你最值得关注的音视频技术公众号,每周推送来自阿里云一线的实践技术文章,在这里与音视频领域一流工程师交流切磋。