产品动态
产品近期公告
关于 TRTC Live 正式上线的公告
关于TRTC Conference 正式版上线的公告
Conference 商业化版本即将推出
关于多人音视频 Conference 开启内测公告
关于音视频通话 Call 正式版上线的公告
关于腾讯云音视频终端 SDK 播放升级及新增授权校验的公告
关于 TRTC 应用订阅套餐服务上线的相关说明
属性名 | 类型 | 描述 |
audioChangerType | 变声状态。 | |
audioReverbType | 混响状态。 | |
isEarMonitorOpened | ValueListenable<bool> | 耳返开启。 |
earMonitorVolume | ValueListenable<int> | 耳返音量,取值范围 0 - 100。
如果将 volume 设置成 100 之后感觉音量还是太小,可以将 volume 最大设置成 150,但超过 100 的 volume 会有爆音的风险,请谨慎操作。 |
函数名 | 描述 |
获取单例实例。 | |
设置变声效果。 | |
设置混响效果。 | |
开启/关闭耳返。 | |
设置耳返音量。 | |
重置为默认状态。 |
void setAudioChangerType(AudioChangerType type);
参数名 | 类型 | 是否必填 | 描述 |
type | 必填 | 变声效果类型。 |
void setAudioReverbType(AudioReverbType type);
参数名 | 类型 | 是否必填 | 描述 |
type | 必填 | 混响效果类型。 |
void setVoiceEarMonitorEnable(bool enable);
参数名 | 类型 | 是否必填 | 描述 |
enable | bool | 必填 | 是否开启耳返。 |
void setVoiceEarMonitorVolume(int volume);
参数名 | 类型 | 是否必填 | 描述 |
volume | int | 必填 | 耳返音量。(取值范围:0 - 100(超过 100 可能导致爆音))(默认值:100)。 |
void reset();
枚举值 | 值 | 说明 |
none | 0 | 关闭特效。 |
child | 1 | 熊孩子。 |
littleGirl | 2 | 小女孩。 |
man | 3 | 大叔。 |
heavyMetal | 4 | 重金属。 |
cold | 5 | 感冒。 |
foreigner | 6 | 外语腔。 |
trappedBeast | 7 | 困兽。 |
fatso | 8 | 肥宅。 |
strongCurrent | 9 | 强电流。 |
heavyMachinery | 10 | 重机械。 |
ethereal | 11 | 空灵。 |
枚举值 | 值 | 说明 |
none | 0 | 关闭特效。 |
ktv | 1 | KTV。 |
smallRoom | 2 | 小房间。 |
auditorium | 3 | 大会堂。 |
deep | 4 | 低沉。 |
loud | 5 | 洪亮。 |
metallic | 6 | 金属声。 |
magnetic | 7 | 磁性。 |
属性 | 类型 | 说明 |
audioChangerType | 变声状态。 | |
audioReverbType | 混响状态。 | |
isEarMonitorOpened | ValueListenable<bool> | 耳返开启。 |
earMonitorVolume | ValueListenable<int> | 耳返音量,取值范围 0 - 100。
如果将 volume 设置成 100 之后感觉音量还是太小,可以将 volume 最大设置成 150,但超过 100 的 volume 会有爆音的风险,请谨慎操作。 |
// 获取单例实例final store = AudioEffectStore.shared;// 订阅状态变化store.audioEffectState.audioChangerType.addListener(() {print("当前变声效果: ${store.audioEffectState.audioChangerType.value}");});store.audioEffectState.audioReverbType.addListener(() {print("当前混响效果: ${store.audioEffectState.audioReverbType.value}");});// 设置变声效果store.setAudioChangerType(AudioChangerType.littleGirl);// 设置混响效果store.setAudioReverbType(AudioReverbType.ktv);// 开启耳返store.setVoiceEarMonitorEnable(true);store.setVoiceEarMonitorVolume(80);
文档反馈