产品动态
产品近期公告
关于 TRTC Live 正式上线的公告
关于TRTC Conference 正式版上线的公告
Conference 商业化版本即将推出
关于多人音视频 Conference 开启内测公告
关于音视频通话 Call 正式版上线的公告
关于腾讯云音视频终端 SDK 播放升级及新增授权校验的公告
关于 TRTC 应用订阅套餐服务上线的相关说明
属性名 | 类型 | 描述 |
audioChangerType | 变声状态。 | |
audioReverbType | 混响状态。 | |
isEarMonitorOpened | Bool | 耳返开启。 |
earMonitorVolume | Int | 耳返音量,取值范围 0 - 100。
如果将 volume 设置成 100 之后感觉音量还是太小,可以将 volume 最大设置成 150,但超过 100 的 volume 会有爆音的风险,请谨慎操作。 |
函数名 | 描述 |
获取单例实例。 | |
设置变声效果。 | |
设置混响效果。 | |
开启/关闭耳返。 | |
设置耳返音量。 | |
重置为默认状态。 |
public func setAudioChangerType(type: AudioChangerType) {fatalError("\\(#function) must be overridden by subclass")}
参数名 | 类型 | 是否必填 | 描述 |
type | 必填 | 变声效果类型。 |
public func setAudioReverbType(type: AudioReverbType) {fatalError("\\(#function) must be overridden by subclass")}
参数名 | 类型 | 是否必填 | 描述 |
type | 必填 | 混响效果类型。 |
public func setVoiceEarMonitorEnable(enable: Bool) {fatalError("\\(#function) must be overridden by subclass")}
参数名 | 类型 | 是否必填 | 描述 |
enable | Bool | 必填 | 是否开启耳返。 |
public func setVoiceEarMonitorVolume(volume: Int) {fatalError("\\(#function) must be overridden by subclass")}
参数名 | 类型 | 是否必填 | 描述 |
volume | Int | 必填 | 耳返音量。(取值范围:0 - 100(超过 100 可能导致爆音))(默认值:100)。 |
public func reset() {fatalError("\\(#function) must be overridden by subclass")}
枚举值 | 值 | 说明 |
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 | Bool | 耳返开启。 |
earMonitorVolume | Int | 耳返音量,取值范围 0 - 100。
如果将 volume 设置成 100 之后感觉音量还是太小,可以将 volume 最大设置成 150,但超过 100 的 volume 会有爆音的风险,请谨慎操作。 |
// 获取单例实例let store = AudioEffectStore.shared// 订阅状态变化store.state.subscribe { state inprint("当前变声效果: \\(state.audioChangerType)")print("当前混响效果: \\(state.audioReverbType)")print("耳返开启: \\(state.isEarMonitorOpened)")}// 设置变声效果store.setAudioChangerType(type: .littleGirl)// 设置混响效果store.setAudioReverbType(type: .ktv)// 开启耳返store.setVoiceEarMonitorEnable(enable: true)store.setVoiceEarMonitorVolume(volume: 80)
Esta página foi útil?
Você também pode entrar em contato com a Equipe de vendas ou Enviar um tíquete em caso de ajuda.
comentários