播放桌面共享和电影文件流
最近更新时间:2022-01-25 15:18:45 星期二
playScreen
简要描述 - 播放屏幕共享
专门用于播放用户分享的屏幕共享流接口 接收到回调:- (void)roomManagerOnShareScreenState:(NSString *)peerId state:(TKMediaState)state,表示有用户发布了屏幕共享,即可调用此接口播放。
接口名称
1 2 3 4 |
|
参数
参数名 | 必填 | 类型 | 说明 |
---|---|---|---|
peerID | 是 | NSString | 用户ID |
renderType | 是 | TKRenderMode | 渲染模式 |
window | 是 | UIView | 渲染视频的窗口 |
completion | 否 | completion_block | 调用完成的回调 |
方法示例
1 2 3 4 5 6 |
|
类型 | 说明 |
---|---|
int | 0:表示调用成功,非0:表示调用失败 |
unPlayScreen
简要描述 - 停止播放屏幕共享
专门用于停止播放用户分享的屏幕共享流接口
接口名称
- - (int)unPlayScreen:(NSString *)peerID completion:(completion_block _Nullable)completion;
参数
参数名 | 必填 | 类型 | 说明 |
---|---|---|---|
peerID | 是 | NSString | 用户ID |
completion | 否 | completion_block | 调用完成的回调 |
方法示例
1 |
|
类型 | 说明 |
---|---|
int | 0:表示调用成功,非0:表示调用失败 |
playFile
简要描述 - 播放用户共享的电影文件
专门用于播放用户分享的电影文件流接口 接收到回调:- (void)roomManagerOnShareFileState:(NSString )peerId state:(TKMediaState)state extensionMessage:(NSDictionary )message;,表示有用户发布了共享电影,即可调用此接口播放。
接口名称
1 2 3 4 |
|
参数
参数名 | 必填 | 类型 | 说明 |
---|---|---|---|
peerID | 是 | NSString | 用户ID |
renderType | 是 | TKRenderMode | 渲染模式 |
window | 是 | UIView | 渲染视频窗口 |
completion | 否 | completion_block | 调用完成的回调 |
方法示例
1 2 3 4 5 6 |
|
类型 | 说明 |
---|---|
int | 0:表示调用成功,非0:表示调用失败 |
unPlayFile
简要描述 - 停止播放用户共享的电影文件
专门用于停止播放用户分享的电影文件流接口
接口名称
- - (int)unPlayFile:(NSString *)peerID completion:(completion_block _Nullable)completion;
参数
参数名 | 必填 | 类型 | 说明 |
---|---|---|---|
peerID | 是 | NSString | 用户ID |
completion | 否 | completion_block | 调用完成的回调 |
方法示例
1 |
|
类型 | 说明 |
---|---|
int | 0:表示调用成功,非0:表示调用失败 |
备注
- 更多返回错误代码请看 TKRoomErrorCode 错误代码描述