logo
当前页

IZegoRangeSceneEventHandler

IZegoRangeSceneEventHandler

Declared in callback/IZegoRangeSceneEventHandler.java

方法

onSceneStateUpdate

onSceneStateUpdate
public void onSceneStateUpdate(ZegoRangeScene rangeScene, ZegoSceneState state, int errorCode)
场景状态变化通知
Declared in callback/IZegoRangeSceneEventHandler.java

参数

名称类型描述
rangeSceneZegoRangeScene触发此次回调的范围场景实例。
stateZegoSceneState当前场景状态。
errorCodeint错误码,详情请参考常用 错误码文档 https://doc-zh.zego.im/zh/4378.html

详情

场景状态变化通知。

  • 通知时机:场景状态变化。
  • 支持版本:3.0.0 及以上。
  • 使用限制:请勿在回调线程中调用 SDK 接口。

onEnterView

onEnterView
public void onEnterView(ZegoRangeScene rangeScene, ZegoUser user, ZegoPosition position)
其他用户进入当前用户视野范围回调。
Declared in callback/IZegoRangeSceneEventHandler.java

参数

名称类型描述
rangeSceneZegoRangeScene触发此次回调的范围场景实例。
userZegoUser用户对象。
positionZegoPosition用户位置。

详情

其他用户进入当前用户视野范围回调。

  • 通知时机:其他用户进入当前用户视野范围。
  • 支持版本:3.0.0 及以上。
  • 使用限制:请勿在回调线程中调用 SDK 接口。

onLeaveView

onLeaveView
public void onLeaveView(ZegoRangeScene rangeScene, String userID)
其他用户离开当前用户视野范围回调通知。
Declared in callback/IZegoRangeSceneEventHandler.java

参数

名称类型描述
rangeSceneZegoRangeScene触发此次回调的范围场景实例。
userIDString用户 ID。

详情

其他用户离开当前用户视野范围回调通知。

  • 通知时机:其他用户离开当前用户视野范围。
  • 支持版本:3.0.0 及以上。
  • 使用限制:请勿在回调线程中调用 SDK 接口。

onUserStatusUpdate

onUserStatusUpdate
public void onUserStatusUpdate(ZegoRangeScene rangeScene, String userID, ZegoPosition position, int channel, byte[] status)
用户状态变更回调。
Declared in callback/IZegoRangeSceneEventHandler.java

参数

名称类型描述
rangeSceneZegoRangeScene触发此次回调的范围场景实例。
userIDString用户 ID。
positionZegoPosition用户当前位置。
channelint状态所属通道。
statusbyte[]用户当前状态数据。

详情

用户状态变更回调。

  • 通知时机:用户状态变更。
  • 支持版本:3.0.0 及以上。
  • 使用限制:请勿在回调线程中调用 SDK 接口。
  • 注意事项:本回调为高频回调,请勿在本回调中做耗时操作。

onUserCommandUpdate

onUserCommandUpdate
public void onUserCommandUpdate(ZegoRangeScene rangeScene, String userID, ZegoPosition position, int channel, byte[] command)
用户指令变更回调。
Declared in callback/IZegoRangeSceneEventHandler.java

参数

名称类型描述
rangeSceneZegoRangeScene触发此次回调的范围场景实例。
userIDString用户 ID。
positionZegoPosition用户当前位置。
channelint指令所属通道。
commandbyte[]用户下一步命令数据。

详情

用户指令变更回调。

  • 通知时机:用户指令变更。
  • 支持版本:3.0.0 及以上。
  • 使用限制:请勿在回调线程中调用 SDK 接口。
  • 注意事项:本回调为高频回调,请勿在本回调中做耗时操作。

onCustomCommandUpdate

onCustomCommandUpdate
public void onCustomCommandUpdate(ZegoRangeScene rangeScene, byte[] command)
用户自定义信令变更回调。
Declared in callback/IZegoRangeSceneEventHandler.java

参数

名称类型描述
rangeSceneZegoRangeScene触发此次回调的范围场景实例。
commandbyte[]用户自定义信令。

详情

用户自定义信令变更回调。

  • 通知时机:用户自定义信令变更。
  • 支持版本:3.0.0 及以上。
  • 使用限制:请勿在回调线程中调用 SDK 接口。

onSceneTokenWillExpire

onSceneTokenWillExpire
public void onSceneTokenWillExpire(ZegoRangeScene rangeScene, int remainTimeInSecond)
场景 Token 鉴权将要过期的回调通知。
Declared in callback/IZegoRangeSceneEventHandler.java

参数

名称类型描述
rangeSceneZegoRangeScene触发此次回调的范围场景实例。
remainTimeInSecondinttoken 过期前的剩余时间。

详情

场景 Token 鉴权将要过期的回调通知,请用户通过 [renewToken] 函数更新场景 Token 鉴权。

  • 通知时机:在 Token 过期前 30 秒,SDK 会通过 [onSceneTokenWillExpire] 回调发出通知。
  • 相关接口:当开发者收到此回调后,可通过 [renewToken] 来更新 Token 鉴权信息。
  • 支持版本:3.1.0 及以上。
  • 使用限制:请勿在回调线程中调用 SDK 接口。

上一篇

izegorangeaudioeventhandler

下一篇

izegorangesceneitemeventhandler

当前页

返回到顶部