更新时间:2022-03-21 GMT+08:00
分享

设备连接

NSMutableArray * addr_list = self.discoverResult.addressList;   
NSString * password = self.discoverResult.password;   
int port = 1444;   
int connectResult = [mShareServiceController connect: addr_list withPort:port withPassword:password callback:^(id connectCallback) {   
}];

接口描述

APP需要调用IdeaShareServiceController实例对象的connect方法,带上参数IP地址集、连接码(投屏码解析接口的回调结果)和端口开始连接(离线投屏端口默认为1444),SDK连接成功后会通过Block回调将DeviceInfo信息传回UI层,APP需要进行相应处理

接口定义

- (int)connect:(NSMutableArray *)addressList withPort:(int)port withPassword:(NSString *)password callback:(callback)connectcallback;

参数描述

表1 connect参数说明

参数

是否必须

类型

描述

address_list

NSMutableArray

投屏码解析出来的地址集

port

int

端口号;离线投屏端口号固定为1444

password

NSString

投屏码解析出来的连接码

connectcallback

DeviceInfo

typedef void (^callback)(id t), 包含回调内容 – 设备地址,设备名称和是否支持远程控制

相关文档