WilddogRoom.Listener 编辑文档

WilddogRoom 的回调,用于通知 Room 相关的事件。

方法

onConnected(room)

定义

void onConnected(WilddogRoom room)

说明

加入 Room 成功后的回调。

参数

参数名 说明
room 调用该方法的 WilddogRoom 实例。请参考 WilddogRoom



onDisconnected(room)

定义

void onDisconnected(WilddogRoom room)

说明

离开 Room 后的回调。

参数

参数名 说明
room 调用该方法的 WilddogRoom 实例。请参考 WilddogRoom



onStreamAdded(room,roomStream)

定义

void onStreamAdded(WilddogRoom room, RoomStream roomStream)

说明

Room 中有远端媒体流加入。回调中的 RoomStream 对象只包含描述流的基本信息,不包含媒体数据,需要调用 subscribe() 方法获取媒体数据。

参数

参数名 说明
room 调用该方法的 WilddogRoom 实例。请参考 WilddogRoom
roomStream Room 中新加入的远端媒体流,只包含描述流的基本信息,不包含媒体数据。请参考 RoomStream



onStreamRemoved(room,roomStream)

定义

void onStreamRemoved(WilddogRoom room, RoomStream roomStream)

说明

Room 中有远端媒体流停止发布。

参数

参数名 说明
room 调用该方法的 WilddogRoom 实例。请参考 WilddogRoom
roomStream Room 中停止发布的远端媒体流。请参考 RoomStream



onStreamReceived(room,roomStream)

定义

void onStreamReceived(WilddogRoom room, RoomStream roomStream)

说明

收到远端媒体流数据。调用 RoomStream.attach() 方法在 WilddogVideoView 中预览媒体流。

参数

参数名 说明
room 调用该方法的 WilddogRoom 实例。请参考 WilddogRoom
roomStream 收到数据的远端媒体流。请参考 RoomStream



onError(room,error)

定义

void onError(WilddogRoom room, WilddogVideoError error)

说明

Room 中发生错误。

参数

参数名 说明
room 调用该方法的 WilddogRoom 实例。请参考 WilddogRoom
error 错误信息,通过错误码区分错误类型。请参考 ErrorCode



野狗新手?
立即注册,为你提供安全可靠的实时通信云服务。
没找到需要的文档?
你可以提交工单反馈 或 阅读常见问题