LocalUserObserver 类
LocalUserObserver
类。
on_local_audio_track_state_changed
Python
def on_local_audio_track_state_changed(self, agora_local_user, agora_local_audio_track, state, error)
参数
参数 | 描述 |
---|---|
agora_local_user | LocalUserObserver 类。 |
agora_local_audio_track | 本地音频轨道。详见 LocalAudioTrack 。 |
state | 音频轨道的当前状态。 |
error | 错误信息。 |
on_user_audio_track_state_changed
Python
def on_user_audio_track_state_changed(self, agora_local_user, user_id, agora_remote_audio_track, state, reason, elapsed)
参数
参数 | 描述 |
---|---|
agora_local_user | LocalUserObserver 类。 |
user_id | 远端用户 ID。 |
agora_remote_audio_track | 远端音频轨道。 |
state | 音频轨道的当前状态。 |
reason | 状态改变原因。 |
elapsed | 远端用户连接频道之后经过的时间(毫秒)。 |
on_stream_message
Python
def on_stream_message(self, agora_local_user, user_id, stream_id, data, length)
参数
参数 | 描述 |
---|---|
agora_local_user | LocalUserObserver 类。 |
user_id | 发送消息的用户 ID。 |
stream_id | 接收到的消息的 Stream ID。 |
data | 接收到的数据。 |
length | 数据长度,单位为字节。 |
on_user_info_updated
Python
def on_user_info_updated(self, agora_local_user, user_id, msg, val)
参数
参数 | 描述 |
---|---|
agora_local_user | LocalUserObserver 类。 |
user_id | 发送消息的用户 ID。 |
msg | 用户媒体信息:
|
val | 用户是否停止发流。
|