QNMicrophoneAudioTrack
Hierarchy
-
QNLocalAudioTrack
- QNMicrophoneAudioTrack
Index
Property
Method
Property
getMuted
- getMuted: {}
-
是否 muted
kind
- kind: QNRTCTrackKind
-
类型
tag
- tag: string
-
自定义 tag
trackID
- trackID: string
-
trackID
userID
- userID: string
-
用户 ID
Method
addAudioFilter
- addAudioFilter(filter: (QNAudioMusicMixer | QNAudioEffectMixer)): void
-
增加 filter 模块
目前支持设置 QNAudioMusicMixer、QNAudioEffectMixer 等内置 Filter
Parameters-
filter: (QNAudioMusicMixer | QNAudioEffectMixer)
模块
Returns void -
createAudioMixer
- createAudioMixer(url: string): void
-
创建混音控制器对象
创建混音控制器对象,当前仅支持同一时间混一路音频,重复对不同的 QNAudioMixer 执行 start 操作,后面的会覆盖前面的,即以后执行 start 的音频混音控制器为准进行混音
Parameters-
url: string
音频文件路径
Returns void -
destroy
- destroy(): void
-
销毁本地创建的 Track
Returns void
getTag
- getTag(): string
-
获取 Tag
Returns string
getTrackID
- getTrackID(): string
-
获取 TrackID
对于本地 Track,当且仅当 Track 发布后才可获取到有效的 TrackID;对于远端 Track,可随时获取到有效的 TrackID
Returns string
getUserID
- getUserID(): string
-
获取 UserID
Returns string
getVolumeLevel
- getVolumeLevel(): number
-
获取当前音频输入设备采集的音量大小
可通过定时调用该方法获取音量值的方式来判断当前用户是否在讲话 在安静的环境下,获取到 0.0x 大小的数值为预期现象,您可根据您的需求自行决定判断的阈值
Returns number
isAudio
- isAudio(): boolean
-
是否为音频 Track
Returns boolean
isMuted
- isMuted(): boolean
-
是否 muted
Returns boolean
isVideo
- isVideo(): boolean
-
是否为视频 Track
Returns boolean
off
- off(name: event, listener: QNRTCTrackEvent[event]): void
-
取消监听对应的事件
取消监听对应的事件
Parameters-
name: event
事件名
-
listener: QNRTCTrackEvent[event]
事件句柄
Returns void -
on
- on(name: event, listener: QNRTCTrackEvent[event]): void
-
监听对应的事件
支持多次调用同一事件
Parameters-
name: event
事件名
-
listener: QNRTCTrackEvent[event]
事件句柄
Returns void -
removeAudioFilter
- removeAudioFilter(filter: (QNAudioMusicMixer | QNAudioEffectMixer)): void
-
移除 filter 模块
Parameters-
filter: (QNAudioMusicMixer | QNAudioEffectMixer)
模块
Returns void -
setMuted
- setMuted(muted: boolean): void
-
设置 mute
更新当前 Track 的 mute 值
Parameters-
muted: boolean
是否 mute
Returns void -
setVolume
- setVolume(volume: number): void
-
设置音量
设置设备上当前音频输入设备采集后音量,默认 1 范围 [0,10]
Parameters-
volume: number
音量值
Returns void -
文档反馈
(如有产品使用问题,请 提交工单)