更新时间:2024-09-13 GMT+08:00

社交分享定制

- (NSView *)socialShareView:(HWMSDKMeetingInfoModel* )confInfo;

接口描述

该接口用于分享会议拦截处理。实现代理后会拦截SDK调起分享界面的方法,如下图红框标注。

图1 分享拦截SDK弹窗

注意事项

  1. 如果实现该协议方法,则会中调用分享功能,会回调到该方法。窗口的位置以及界面的显示隐藏都有SDK内部控制。

示例代码

- (NSView *)socialShareView:(HWMSDKMeetingInfoModel *)meetingInfo {
    if (!self.socialView) {
        self.socialView =  [[HWMSocialView alloc] initWithFrame:NSMakeRect(0, 0, 500, 300)];
        self.socialView.wantsLayer = YES;
        self.socialView.layer.backgroundColor = [NSColor whiteColor].CGColor;
    }
    self.socialView.meetingInfo = meetingInfo;
    return self.socialView;
}

- (NSView *)socialShareView:(HWMConfStateInfo *)confInfo;

接口描述

该接口用于分享会议拦截处理。实现代理后会拦截SDK调起分享界面的方法,如下图红框标注。

图2 分享拦截SDK弹窗

注意事项

  1. 如果实现该协议方法,则会中调用分享功能,会回调到该方法。窗口的位置以及界面的显示隐藏都有SDK内部控制。

示例代码

- (NSView *)socialShareView:(HWMConfStateInfo *)confDetail {
    if (!self.socialView) {
        self.socialView =  [[HWMSocialView alloc] initWithFrame:NSMakeRect(0, 0, 500, 300)];
        self.socialView.wantsLayer = YES;
        self.socialView.layer.backgroundColor = [NSColor whiteColor].CGColor;
    }
    self.socialView.confDetail = confDetail;
    return self.socialView;
}