ZegoRangeSceneStream
ZegoRangeSceneStream
Declared in ZegoRangeSceneStream.java
方法
setEventHandler
setEventHandler
public boolean setEventHandler(IZegoRangeSceneStreamEventHandler handler)设置范围场景流管理回调。
Declared in
ZegoRangeSceneStream.java参数
| 名称 | 类型 | 描述 |
|---|---|---|
| handler | IZegoRangeSceneStreamEventHandler | 用于接收范围场景流管理回调的对象。 |
详情
设置范围场景流管理模块回调。
- 调用时机:通过 [getRangeSceneStream] 获取范围场景流管理之后。
- 支持版本:3.0.0 及以上。
返回值
设置范围场景流管理回调结果。true: 成功, false: 失败。
setReceiveRange
setReceiveRange
public int setReceiveRange(float range)设置音视频流的接收范围。
Declared in
ZegoRangeSceneStream.java参数
| 名称 | 类型 | 描述 |
|---|---|---|
| range | float | 以本人为中心点的范围距离。 |
详情
该接口会设置音视频流的接收范围,ZEGO SDK 会主动拉取进去该范围的用户的流。
- 调用时机:[getRangeSceneStream] 之后。
- 默认值:接受范围的默认值是 0.0。
- 支持版本:3.0.0 及以上。
- 使用限制:无。
- 注意事项:无。
返回值
错误码,详情请参考常用 错误码文档 https://doc-zh.zego.im/zh/4378.html
setReceiveRange
setReceiveRange
public int setReceiveRange(ZegoReceiveRangeParam param)设置音视频流的接收范围。
Declared in
ZegoRangeSceneStream.java参数
| 名称 | 类型 | 描述 |
|---|---|---|
| param | ZegoReceiveRangeParam | 音频接受范围配置。 |
详情
该接口会设置音视频流的接收范围,ZEGO SDK 会主动拉取进去该范围的用户的流。
- 调用时机:[getRangeSceneStream] 之后。
- 默认值:接受范围的默认值是 0.0。
- 支持版本:3.7.0 及以上。
- 使用限制:无。
- 注意事项:无。
返回值
错误码,详情请参考常用 错误码文档 https://doc-zh.zego.im/zh/4378.html
enableRangeSpatializer
enableRangeSpatializer
public int enableRangeSpatializer(boolean enable)开启或关闭 3D 空间音效。
Declared in
ZegoRangeSceneStream.java参数
| 名称 | 类型 | 描述 |
|---|---|---|
| enable | boolean | true: 开启 3D 空间音效, false: 关闭 3D 空间音效。 |
详情
开启后,在世界内非小队成员的音频,会随与本人的距离、方向产生空间变化。
- 调用时机:[getRangeSceneStream] 之后。
- 默认值:Disable。
- 支持版本:3.0.0 及以上。
- 使用限制:使用 3D 空间音效需要使用媒体音量。
- 注意事项:无。
返回值
错误码,详情请参考常用 错误码文档 https://doc-zh.zego.im/zh/4378.html
mutePlayAudio
mutePlayAudio
public int mutePlayAudio(String userID, boolean mute)设置是否接收指定用户的音频数据。
Declared in
ZegoRangeSceneStream.java参数
| 名称 | 类型 | 描述 |
|---|---|---|
| userID | String | 用户 ID。 |
| mute | boolean | true: 不接收用户的音频流,false: 接收用户的音频流。 |
详情
设置是否接收指定用户的音频数据。
- 调用时机:[LoginScene] 之后,[LogoutScene] 之前。
- 默认值:接收。
- 支持版本:3.0.0 及以上。
- 使用限制:无。
- 注意事项:无。
返回值
错误码,详情请参考常用 错误码文档 https://doc-zh.zego.im/zh/4378.html
mutePlayVideo
mutePlayVideo
public int mutePlayVideo(String userID, boolean mute)设置是否接收指定用户的视频数据。
Declared in
ZegoRangeSceneStream.java参数
| 名称 | 类型 | 描述 |
|---|---|---|
| userID | String | 用户 ID。 |
| mute | boolean | true: 不接收用户的视频流,false: 接收用户的视频流。 |
详情
开启后,在世界内非小队成员的音频,会随与本人的距离、方向产生空间变化。
- 调用时机:[LoginScene] 之后,[LogoutScene] 之前。
- 默认值:接收。
- 支持版本:3.0.0 及以上。
- 使用限制:无。
- 注意事项:无。
返回值
错误码,详情请参考常用 错误码文档 https://doc-zh.zego.im/zh/4378.html
