视频客服插件 - iOS v2401.0
|
Protected 属性 | |
__pad0__: NSObject@property (nonatomic | |
strong E | engine |
- (void) addCallback: | (F) | callback |
订阅回调
callback | 回调代理对象 |
- (NSString *) getCallId |
获取通话ID
- (JCCClientState) getClientLoginState |
获取当前登录状态
- (JCCVersion *) getVersion |
获取SDK和底层库的版本号信息
- (BOOL) login: | (JCCLoginParam *) | param |
- (BOOL) logout |
登出并销毁,登出结果通过 onLogout
回调通知
- (void) miniTalkingWindow |
最小化通话窗口
- (void) removeCallback: | (F) | callback |
取消订阅回调
callback | 回调代理对象 |
- (void) restoreTalkingWindow |
恢复通话窗口
- (bool) sendMessageInCall: | (NSString *) | type | |
content: | (NSString *) | content | |
toUserId: | (nullable NSString *) | userId | |
透明通道发送消息给某个成员,userId 传空则发送给所有成员,消息内容不能大于4K
type | 消息类型 |
content | 消息内容 |
userId | 对象ID |
- (int) sendOnlineMessage: | (NSString *_Nonnull) | message | |
userId: | (NSString *_Nonnull) | userId | |
发送在线消息
message | 消息内容 |
userId | 对方用户ID |
onOnlineMessageSendResult
回调的 operatorId 参数 -1 表示调用异常,不会收到回调通知 - (void) setCustomConfig: | (T) | customConfig |
设置定制配置参数
customConfig | 定制化配置参数 |
- (void) setVideoAngle: | (JCCMediaDeviceVideoAngle) | angle |
设置视频旋转角度
angle | 视频旋转角度,参看 JCCMediaDeviceVideoAngle |
- (void) uploadFile: | (JCCUploadFileParam *) | param |
上传文件
param | 文件上传信息 ,参看 JCUploadFileParam |
- (void) uploadFile: | (NSString *) | callId | |
type: | (JCCFileType) | type | |
filePath: | (NSString *) | filePath | |
fileName: | (NSString *) | fileName | |
上传文件
callId | 通话ID |
type | 文件类型 |
filePath | 文件本地路径 |
fileName | 文件名,请确保文件名全局唯一,相同文件名会互相覆盖 |