首先需要下载 Meetingkit 版本下载
解压后如图(会中MK没有MobileVLCKit.framework、XYFolderKit.framework、XYFolderKitBundle.bundle、xylink_html.bundle、XYOOCBundle.bundle、XYOOCKit.framework):
新建或者打开已有的xcode工程,进入Target----Build Phases----Link Binary With Libraries,点击左下角“+”,添加framework,同时一并引入小鱼SDK需要依赖
的系统库AVKit.framework、libc++.tbd。
点击“Broadcast Upload Extension”扩展target,同上步骤添加XYRTCEngineExtension.framework,创建扩展target请参考:https://openapi.xylink.com/common/meeting/doc/content?platform=ios
对dynamic库绑定签名,进入Target----General,点击Framework,Libraries,and Embedded Content,对XYRTCEngine.framework、xylinkAIEngine.framework选择Embed & Sign
设置Other Linker Flags,进入Target----Build Settings,找到Other Linker Flags双击,添加 -ObjC
设置framework搜索路径和头文件搜索路径,进入Target----Build Settings,找到Framework Search Paths 和 Header Search Paths,设置路径为(根据实际使用调整)
将XYFramework文件夹中的bundle文件引入工程,其中TZImagePickerController.bundle在XYTPLib.framework中
会议中使用到的库有:XYAbility.framework、XYAdaptation.framework、XYAdaptationBundle.bundle、XYFoundation.framework、XYIMKit.framework、XYIMBundle.bundle、XYKit.framework、xylinkAIEngine.framework、XYMeetingBundle.bundle、XYMeetingKit.framework、XYInMeetingResourceBundle.bundle、XYRTCEngine.framework、XYRTCEngineExtension.framework、XYTPLib.framework
会议外需要增加的库有:MobileVLCKit.framework、XYFolderKit.framework、XYFolderKitBundle.bundle、xylink_html.bundle、XYOOCBundle.bundle、XYOOCKit.framework
其他库:XYCrashCapture.framework(如果您的项目已有crash日志收集相关模块则可以不用集成)
初始化XYMeetingkit和XYRTCEngine 并设置代理
注意:先初始化XYMeetingkit,再初始化XYRTCEngine
各个配置开关详见XYMKConfig.h文件
调用XYRTCEngine.framework提供的token方式登录,如果要使用其他方式登录,请查看XYRTCEngine.framework的头文件XYRTCEngine+User.h
在1中设置了Meetingkit代理XYMeetingHandleDelegate,必须实现- (UIViewController *)onMeetingHandleGetPresentingViewController;回调方法,否则无法正确弹出会议页面。调用XYMeetingkit.framework提供的入会接口加入会议。
Info.plist -> Privacy - Camera Usage Description
App 通过摄像头进行视频采集时,需要访问您的摄像头权限。
Info.plist -> Privacy – Microphone Usage Description
App 通过麦克风进行音频采集时,需要访问您的麦克风权限。
Info.plist -> Privacy – Photo Library Usage Description
App 通过相册选取图片进行信息提取时,需要访问您的相册权限。
Info.plist -> Privacy – Photo Library Additions Usage Description
App 保存图片到相册时,需要访问您的相册保存图片权限。