更新时间: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) {
                }
            });
        }

相关文档