QNMicrophoneAudioTrackConfig
Index
Core Methods
Core Methods
QNMicrophoneAudioTrackConfig
- QNMicrophoneAudioTrackConfig()
-
默认构造方法,tag 为""
Returns QNMicrophoneAudioTrackConfig
QNMicrophoneAudioTrackConfig
- QNMicrophoneAudioTrackConfig(String tag)
-
构造方法
Parameters-
tag: String
Track 的标签,可通过它来携带 Track 信息,区分 Track 对象
Returns QNMicrophoneAudioTrackConfig -
getTag
- String getTag()
-
获取当前设置标签
Returns 当前设置的标签
getAudioQuality
- QNAudioQuality getAudioQuality()
-
获取当前的音频质量设置
Returns 当前的音频质量设置
setAudioQuality
- QNMicrophoneAudioTrackConfig setAudioQuality(QNAudioQuality audioQuality)
-
设置音频质量,可使用预设值 QNAudioQualityPreset,默认为 QNAudioQualityPreset.LOW
Parameters-
audioQuality: QNAudioQuality
目标音频质量,可自定义音频质量也可采用 QNAudioQualityPreset 类中预设好的质量等级
Returns QNMicrophoneAudioTrackConfig -
isCommunicationModeOn
- boolean isCommunicationModeOn()
-
是否开启通话模式
Returns 开启为 true,关闭为 false
setCommunicationModeOn
- QNMicrophoneAudioTrackConfig setCommunicationModeOn(boolean communicationModeOn)
-
设置是否开启通话模式,默认开启
1. 开启通话模式后,会默认开启设备的硬件回声消除和降噪
2. 通话模式是基于系统 API 提供的配置,存在兼容性问题,若开启后仍存在回声现象,可尝试将音频采集参数修改成 16kHz,单声道再做进一步的验证
该接口已废弃
Parameters-
communicationModeOn: boolean
是否开启通话模式
Returns QNMicrophoneAudioTrackConfig -
文档反馈
(如有产品使用问题,请 提交工单)