上传图片

注:该SDK 只能运行在真机上

1直接把xviewapi.bundle 和 XView.framework拖入工程,(记住要勾选copy !)如下图:

2:点击对应的项目->target


上传图片_第1张图片
上传图片_第2张图片
上传图片_第3张图片
上传图片_第4张图片
上传图片_第5张图片


上传图片_第6张图片
上传图片_第7张图片


上传图片_第8张图片
上传图片_第9张图片
上传图片_第10张图片
上传图片_第11张图片
上传图片_第12张图片
上传图片_第13张图片
上传图片_第14张图片
上传图片_第15张图片
上传图片_第16张图片

s->Build Phases -> Link Binary With Libraries > “+”,

加入以下库:  libxml2.tbd, CoreGraphics.framework, Foundation.framework, UIKit.framework, AudioToolbox.framework, CoreMedia.framework, CoreVideo.framework, QuartzCore.framework, SystemConfiguration.framework, CoreText.framework, AssetsLibrary.framework;

 加完之后如下图:

3.注册回调以及初始化文件

 在AppDelegate.m 中 导入头文件   #import ,在 - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions 调用 注册回调 [ConferenceApi registerCallBackMsg];

 和 设置配置文件 的函数, [ConferenceApi setConfigurationFile]; 如下图:

4,修改AppDelegate.m 为AppDelegate.mm(一定要修改否则会出现一些错误!!);

5,根据下图在 Other Linker flags 添加 -ObjC 这个参数;

6如果出现bitcode的错误,将bitcode改为NO

7因为是动态库,在工程里做以下的配置,把

加完之后的效果如下

如果没做以上操作,会出现以下错误,

8.由于该SDK要用视频和音频

iOS10以后需要注册对应的key 

可以直接把以下代码直接贴到info.plist文件里,以source code的方式打开

NSMicrophoneUsageDescription

App需要您的同意,才能访问麦克风

NSCameraUsageDescription

App需要您的同意,才能访问相机

改好后如图

8.在需要调出视频会议的地方导入头文件  #import ,例如某个按钮的点击事件中添加(传用户的昵称可以调用[ConferenceApi sharedInstance]来拿到  ConferenceApi的单例直接快速入会,

    //如下 具体的说明在 ConferenceApi.h 有说明

    [[ConferenceApi sharedInstance] quickEnterConfWithUserId:@"0" userName:@"自定义名字" token:@"" confId:@"27514215384" confPsw:@"1234" withDelegateVC:self];

便可以入会; 

最新补充  除了快速入会的流程,该sdk还支持先登录在入会的流程,但此流程需要对应的用户id,以及token值

详细可以查看集成demo,先执行登录的方法,在登录的回调里面如果成功再调用入会的方法

9.另外还有一些对应的回调方法,只要进入会议的时候传入代理, 设置当前控制器满足协议,就会在适当的时机回调对应的方法; 对应的方法以及参数都有详细的说明,在ConferenceApi.h文件,比如入会结果的回调,可能包含:密码错误,无此会议id等;

你可能感兴趣的:(上传图片)