美文网首页
上传图片

上传图片

作者: PurpleRain11122 | 来源:发表于2018-05-25 10:56 被阅读0次

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

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

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

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等;

相关文章

网友评论

      本文标题:上传图片

      本文链接:https://www.haomeiwen.com/subject/uoklmttx.html