IZegoRangeSceneItemEventHandler
IZegoRangeSceneItemEventHandler
Declared in callback/IZegoRangeSceneItemEventHandler.java
方法
onItemEnterView
onItemEnterView
public void onItemEnterView(ZegoRangeScene rangeScene, long itemID, int capacity, ZegoPosition position, ArrayList<String> userList)物品进入当前用户视野范围回调。
Declared in
callback/IZegoRangeSceneItemEventHandler.java参数
| 名称 | 类型 | 描述 |
|---|---|---|
| rangeScene | ZegoRangeScene | 触发此次回调的范围场景实例。 |
| itemID | long | 物品 ID。 |
| capacity | int | 物品的允许绑定用户人数。 |
| position | ZegoPosition | 物品位置。 |
| userList | ArrayList<String> | 物品当前绑定的用户列表。 |
详情
物品进入当前用户视野范围回调。
- 通知时机:物品进入当前用户视野范围。
- 支持版本:3.1.0 及以上。
- 使用限制:请勿在回调线程中调用 SDK 接口。
onItemLeaveView
onItemLeaveView
public void onItemLeaveView(ZegoRangeScene rangeScene, long itemID)物品离开当前用户视野范围回调通知。
Declared in
callback/IZegoRangeSceneItemEventHandler.java参数
| 名称 | 类型 | 描述 |
|---|---|---|
| rangeScene | ZegoRangeScene | 触发此次回调的范围场景实例。 |
| itemID | long | 物品 ID。 |
详情
物品离开当前用户视野范围回调通知。
- 通知时机:物品离开当前用户视野范围。
- 支持版本:3.1.0 及以上。
- 使用限制:请勿在回调线程中调用 SDK 接口。
onItemBindUpdate
onItemBindUpdate
public void onItemBindUpdate(ZegoRangeScene rangeScene, long itemID, String userID)物品绑定用户变更回调通知。
Declared in
callback/IZegoRangeSceneItemEventHandler.java参数
| 名称 | 类型 | 描述 |
|---|---|---|
| rangeScene | ZegoRangeScene | 触发此次回调的范围场景实例。 |
| itemID | long | 物品 ID。 |
| userID | String | 物品绑定的用户 ID。 |
详情
物品绑定用户变更回调通知。
- 通知时机:物品绑定用户变更。
- 支持版本:3.1.0 及以上。
- 使用限制:请勿在回调线程中调用 SDK 接口。
onItemUnbindUpdate
onItemUnbindUpdate
public void onItemUnbindUpdate(ZegoRangeScene rangeScene, long itemID, ArrayList<String> userList)物品解绑用户变更回调通知。
Declared in
callback/IZegoRangeSceneItemEventHandler.java参数
| 名称 | 类型 | 描述 |
|---|---|---|
| rangeScene | ZegoRangeScene | 触发此次回调的范围场景实例。 |
| itemID | long | 物品 ID。 |
| userList | ArrayList<String> | 物品解绑绑定的用户列表。 |
详情
物品解绑用户变更回调通知。
- 通知时机:物品解绑用户变更。
- 支持版本:3.1.0 及以上。
- 使用限制:请勿在回调线程中调用 SDK 接口。
onItemStatusUpdate
onItemStatusUpdate
public void onItemStatusUpdate(ZegoRangeScene rangeScene, long itemID, ZegoPosition position, int channel, byte[] status)物品状态变更回调。
Declared in
callback/IZegoRangeSceneItemEventHandler.java参数
| 名称 | 类型 | 描述 |
|---|---|---|
| rangeScene | ZegoRangeScene | 触发此次回调的范围场景实例。 |
| itemID | long | 物品 ID。 |
| position | ZegoPosition | 物品当前位置。 |
| channel | int | 状态所属通道。 |
| status | byte[] | 物品当前状态数据。 |
详情
物品状态变更回调。
- 通知时机:物品状态变更。
- 支持版本:3.1.0 及以上。
- 使用限制:请勿在回调线程中调用 SDK 接口。
- 注意事项:本回调为高频回调,请勿在本回调中做耗时操作。
onItemCommandUpdate
onItemCommandUpdate
public void onItemCommandUpdate(ZegoRangeScene rangeScene, long itemID, ZegoPosition position, int channel, byte[] command)物品指令变更回调。
Declared in
callback/IZegoRangeSceneItemEventHandler.java参数
| 名称 | 类型 | 描述 |
|---|---|---|
| rangeScene | ZegoRangeScene | 触发此次回调的范围场景实例。 |
| itemID | long | 物品 ID。 |
| position | ZegoPosition | 物品当前位置。 |
| channel | int | 指令所属通道。 |
| command | byte[] | 物品下一步命令数据。 |
详情
物品指令变更回调。
- 通知时机:物品指令变更。
- 支持版本:3.1.0 及以上。
- 使用限制:请勿在回调线程中调用 SDK 接口。
- 注意事项:本回调为高频回调,请勿在本回调中做耗时操作。
