QNLocalAudioTrack
Hierarchy
-
QNLocalTrack
- QNLocalVideoTrack
- QNLocalAudioTrack
Index
Core Methods
Core Methods
GetTrackID
- GetTrackID(): string
-
获取 TrackID,仅当发布成功后,才可以获取到有效的 TrackID
Returns string
GetUserID
- GetUserID(): string
-
获取 UserID
Returns string
GetTag
- GetTag(): string
-
获取 Tag
Returns string
IsAudio
- IsAudio(): boolean
-
是否为音频 Track
Returns boolean
IsVideo
- IsVideo(): boolean
-
是否为视频 Track
Returns boolean
IsMuted
- IsMuted(): boolean
-
该 Track 是否处于静默状态
Returns boolean
SetMuted
- SetMuted(muted: boolean): number
-
设置是否静默该 track,静默后,SDK 将会发送静默帧数据
Parameters-
muted: boolean
是否静默
Returns 操作是否成功,成功为 QNErrorCode.OK,失败则为相应错误码 -
SetVolume
- SetVolume(volume: number): number
-
设置当前音频输入设备采集的音量大小
音量值在 0.0 - 1.0 之间为软件缩小;1.0 为原始音量;大于 1.0 且小于 10.0 为软件放大
在需要放大时,应从 1.x 开始设置,用最小的放大值来取得合适的播放效果,过大将会导致音频音调异常
该设置可以用于适度对采集音量做放大或者缩小
Parameters-
volume: number
采集音量大小,[0.0 - 10.0],默认值为 1.0
Returns 操作是否成功,成功为 QNErrorCode.OK,失败则为相应错误码 -
GetVolumeLevel
- GetVolumeLevel(): number
-
获取当前音频输入设备采集的音量大小
可通过定时调用该方法获取音量值的方式来判断当前用户是否在讲话
在安静的环境下,获取到 0.0x 大小的数值为预期现象,您可根据您的需求自行决定判断的阈值
Returns 音量值
文档反馈
(如有产品使用问题,请 提交工单)