帮助与文档

> >

一、 快速集成

1.获取AppKey和AppSecret

1.1 打开Mob官网,在官网选择登录或注册,新用户请先注册,老用户请直接登录。

mob

 

注册界面如下图:

mob_reg

 

1.2 注册或登录完成后,会返回至首页,点击右上角的“进入后台”,会跳转至管理后台,点击下拉列表,选择“创建新应用”。如下图:

41A93C19-66A3-4D04-881D-A529EBD7CF11

 

输入应用名称后,点击“保存”,如下图:

AB51BC2C-ED31-4D17-B2C2-72EC5254BD8F

 

1.3 应用创建后在左边导航栏点击“添加产品”,如下图:

D2EE112B-EDE4-4F51-8858-8E7CC8D1C2D1

 

在产品列表中选择ShareREC并点击“马上开始”,如下图:

F27E1213-7E22-4BC5-9B97-B60F748C2962

2.下载SDK

点击下载SDK,下载后的目录结构如下图:

9A0F1073-FFE8-476D-A828-15B1B61CF8F3

 

目录结构说明:
MobProducts为解压后的文件夹:

Sample:存放demo,可直接编译运行

SDK:SDK文件夹是拖入项目中使用的ShareREC的SDK包(里面有其相关的依赖包,请不要随意删除,使用时,直接使用SDK文件夹即可。)

3.集成SDK

3.1将下载的SDK解压后导入到您的工程中,见下图

E9D98A9D-38DF-4E4C-BAD5-45D276D89468

 

拖到工程中后弹出以下对话框,勾选”Copy items into destination group’s folder(if needed)”,并点击“Finish“按钮, 如图

C54C52A4-F7EA-4A5E-BA1C-334C504F1C9E

 

3.2 添加依赖库

添加步骤见下图

41C69751-DE23-498C-B40F-34FE78F170BD

 

必须添加的依赖库如下:

libicucore.dylib 

libz.1.2.5.dylib

libstdc++.dylib

JavaScriptCore.framework

3.3 设置ShareREC的AppKey和AppSecret

在项目plist文件里面增加MOBAppKey和MOBAppSecret(其中两个的值分别是您在第1步中注册应用后得到的值),设置后如下图:

72543ED2-C175-4D50-8D33-AB6724ED08D8

3.4 配置项目权限

在plist文件里面同样配置好相应的权限,配置后如下图:

867F44E6-1EF9-4C03-94C8-B0D1E2AA6637

4.录制视频

把如下代码复制并粘贴到你要开始录制视频的位置,如:游戏关卡开始,或点击某个按钮。

//开始录制视频

[ShareREC startRecording];

//结束录制视频

[ShareREC stopRecording:^(NSError *error) 
{
if (!error)
{//成功 }
else{//失败 }
}];

(其中的block参数为录制完成后回调,可以写入需要执行的操作。如:分享视频。)

编辑界面如下图:

FADB820A-9566-43F0-8C6B-F2F204C57C4D

 

5.分享视频/进入社区(可选)

视频上传分享操作将在视频社区中完成,把如下代码复制并粘贴到你将显示视频社区的位置,如:录制视频完成后。并且修改代码中相关参数即可。

//结束后编辑视频

[ShareRECSocial openByTitle:@"这是一个测试视频录像的Demo"
                                   userData:nil
                         pageType:ShareRECSocialPageTypeShare>
                                    onClose:nil];

社区界面效果显示如下图

A8A6E62E-AA53-4D2E-A676-2DE7DF410301

 

注意:社区中提供将视频分享到新浪微博、微信、腾讯微博、Facebook、Twitter第三方平台。分享操作由ShareSDK提供支持。需要在项目中导入ShareSDK并配置上述平台的对应信息即初始化即可,详细步骤请参考《ShareSDK iOS快速集成指南》。

其他:

ShareREC for Cocos2d – X集成指南

请参见《ShareREC Cocos2d-X 集成指南

 

ShareREC for Unity3D 集成指南

请参见《ShareREC Unity3D 集成指南