耳返

功能描述

耳返主要用来监听本地采集的音频,因为耳返音频的低延时,所以可以给主播一个比较真实的反馈,在演唱会等专业场景里比较常用。

NERTC SDK 支持耳返功能,同时支持调节耳返的音量。

Android

实现方法

在加入频道成功后调用 enableEarback

示例代码

// 首先设置混音参数
NERtcEx.getInstance().enableEarback(enable,volume);

API参考

方法 功能描述
enableEarback 开启或关闭耳返
setEarbackVolume 设置耳返音量

开发注意事项

iOS

耳返主要实现监听的功能,在低延时的情况下可以给主播一个比较真实的反馈,在演唱会等专业场景里比较常用。 NERTC SDK 支持耳返功能,同时支持调节耳返的音量。

实现方法

在加入频道成功后调用 enableEarback:volume: 接口方法,启用耳返功能

示例代码

// 开启耳返功能,并设置耳返音量为50
[[NERtcEngine sharedEngine] enableEarback:YES volume:50];

API参考

方法 功能描述
enableEarback:volume: 开启耳返功能
setEarbackVolume: 设置耳返音量

开发注意事项

  1. 设置音量参数值范围: 0~100
  2. 以上方法都有返回值,返回值小于 0 表示方法调用失败。

Windows/macOS

实现方法

在加入频道成功后调用 enableEarback

示例代码

// 首先设置耳返参数
int res = kNERtcErrFatal;
bool enabled = true;
uint32_t volume = 255; //耳返音量
if (nrtc_engine_)
{
    res = nrtc_engine_->enableEarback(enabled, volume);
}
if (kNERtcNoError == res)
{
    //开启耳返成功
}
else
{
    //开启耳返失败
}

API参考

方法 功能描述
enableEarback 开启或关闭耳返
setEarbackVolume 设置耳返音量

开发注意事项