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 | 用户是否停止发流。
|
on_audio_meta_data_received
Python
def on_audio_meta_data_received(self, agora_local_user, user_id, data):
接收到对方音频 Metadata 数据的回调。该回调表示本地用户收到了远端用户调用 send_audio_metadata
方法发送的音频 Metadata 数据。
参数
参数 | 描述 |
---|---|
agora_local_user | LocalUserObserver 类。 |
user_id | 发送音频 Metadata 数据的用户 ID。 |
data | 音频 Metadata 数据。ByteArray 类型。 |