LocalUserObserver 类
LocalUserObserver
类。
OnUserAudioTrackStateChanged
Go
OnUserAudioTrackStateChanged func(localUser *LocalUser, uid string, remoteAudioTrack *RemoteAudioTrack, state int, reason int, elapsed int)
参数
参数 | 描述 |
---|---|
localUser | LocalUserObserver 类。 |
uid | 远端用户 ID。 |
remoteAudioTrack | 远端音频轨道。 |
state | 音频轨道的当前状态。
|
reason | 状态改变原因。
|
elapsed | 远端用户连接频道之后经过的时间(毫秒)。 |
OnStreamMessage
Go
OnStreamMessage func(localUser *LocalUser, uid string, streamId int, data []byte)
参数
参数 | 描述 |
---|---|
localUser | LocalUserObserver 类。 |
uid | 发送消息的用户 ID。 |
streamId | 接收到的消息的 Stream ID。 |
data | 接收到的数据。 |
OnUserInfoUpdated
Go
OnUserInfoUpdated func(localUser *LocalUser, uid string, userMediaInfo int, val int)
参数
参数 | 描述 |
---|---|
localUser | LocalUser 类。 |
uid | 用户 ID。 |
userMediaInfo | 用户媒体信息。详见 UserMediaInfo 。 |
val | 用户是否停止发流。
|
OnAudioMetadataReceived
Go
OnAudioMetadataReceived func(localUser *LocalUser, uid string, metadata []byte)
接收到对方音频 Metadata 数据的回调。该回调表示本地用户收到了远端用户调用 SendAudioMetadata
方法发送的音频 Metadata 数据。
参数
参数 | 描述 |
---|---|
localUser | LocalUser 类。 |
uid | 发送音频 Metadata 数据的用户 ID。 |
metadata | 音频 Metadata 数据。 |