QNRemoteAudioTrack
Hierarchy
Index
Core Methods
Core Methods
getTrackID
- String getTrackID()
-
获取 TrackID
Returns String
getUserID
- String getUserID()
-
获取 UserID
Returns String
getTag
- String getTag()
-
获取 Tag
Returns String
isAudio
- boolean isAudio()
-
是否为音频 Track
Returns boolean
isVideo
- boolean isVideo()
-
是否为视频 Track
Returns boolean
isMuted
- boolean isMuted()
-
该 Track 是否处于静默状态
Returns boolean
isSubscribed
- boolean isSubscribed()
-
该 Track 是否被订阅
Returns boolean
setTrackInfoChangedListener
- setTrackInfoChangedListener(QNTrackInfoChangedListener listener)
-
设置当前轨道信息变化监听器
Parameters-
listener: QNTrackInfoChangedListener
轨道信息变化监听器
-
setVolume
- void setVolume(double volume)
-
设置当前 Track 播放音量大小
音量值在 0.0 - 1.0 之间为软件缩小;1.0 为原始音量;大于 1.0 且小于 10.0 为软件放大
在需要放大时,应从 1.x 开始设置,用最小的放大值来取得合适的播放效果,过大将会导致音频音调异常
该设置可以用于适度对播放音量做放大或者缩小
Parameters-
volume: double
音量大小,[1.0-10.0], 默认为 1.0
-
getVolumeLevel
- float getVolumeLevel()
-
获取当前 Track 播放的音量大小
可通过定时调用该方法获取音量值的方式来判断当前用户是否在讲话
在安静的环境下,获取到 0.0x 大小的数值为预期现象,您可根据您的需求自行决定判断的阈值
Returns float
setAudioFrameListener
- void setAudioFrameListener(QNAudioFrameListener listener)
-
设置音频数据监听
Parameters-
listener: QNAudioFrameListener
音频数据监听接口
-
文档反馈
(如有产品使用问题,请 提交工单)