更新时间:2022-03-21 GMT+08:00
设备发现
接口描述
该接口用于设备发现(投屏码解析)。
注意事项
- 初始化后调用。
- 投屏码分为在线模式和离线解析两种场景,请根据实际环境选择。
- 请确保大屏与终端在同一网络环境下(网络互通)。
- 投屏码为6/8位数字或者字母,不支持组合形式。
- 设备发现和设备连接接口一般需组合使用。
方法定义
/**
* 设备发现(投屏码解析)
* @param castCode 投屏码
* @param address 请求服务器的地址
* @param port 请求服务器的端口号
* @param callback 回调函数
* @return 0表示接口调用成功
*/
int discover(String castCode, String address, int port, Callback<DiscoverResult> callback);
参数描述
参数 | 是否必须 | 类型 | 描述 |
|---|---|---|---|
castCode | 是 | String | 投影码,以大屏显示为准 |
address | 否 | String | Eua服务IP,本地解析请填””空字符串 |
port | 否 | int | 在线模式下EUA 服务器端口,离线模式下可填入任意数字 |
callback | 是 | Callback | 回调函数,异步回调结果 |
DiscoverResult参数说明
参数 | 是否必须 | 类型 | 描述 |
|---|---|---|---|
addressNum | / | int | 设备查询数量 |
password | / | String | 连接码 |
addressArray | / | String[] | 查询到的IdeaHub地址集合,多个 |
示例代码
shareServiceController.discover("01234567", "", 144, new Callback<DiscoverResult>() { @Override
public void onSuccess(DiscoverResult discoverResult) { //进行connect
}
@Override
public void onFailed(int retCode, String desc) { }
});
}
父主题:业务接口(主动调用)

