概要:
ShareREC是Mob推出的最完美手游录像解决方案,开发者只需3分钟快速集成,即可让游戏拥有强大的手游录像、语音及视频解说,第三方分享功能,同时后台还能提供完善的数据统计,可供实时了解播放量、分享量、下载量等数据。下载地址:http://rec.mob.com/Download
功能:
1、支持手游录像功能,游戏过程中可同步录制游戏视频
2、支持分享到主流社交平台,新浪微博、微信好友、微信朋友圈、腾讯微博facebook、twitter等,由ShareSDK提供支持。
3、支持视频剪辑功能
4、支持视频录制音频功能
5、支持视频录制前置摄像头功能
6、支持多平台,iOS、Android、Unity3D、Cocos2d-X、自有引擎
7、支持自定义UI
8、支持自定义录制开始/结束节点
9、支持通讯录好友匹配
10、支持游戏内视频社区功能
快速集成:
第一步:下载并导入SDK
将下载的SDK解压后导入到您的工程中,见下图
拖到工程中后弹出以下对话框,勾选”Copy items into destination group’s folder(if needed)”,并点击“Finish“按钮, 如图
第二步:添加依赖库
添加步骤见下图
必须添加的依赖库如下:
1 2 3 | libicucore.dylib libz.1.2.5.dylib libstdc++.dylib |
第三步:设置AppKey
打开*AppDelegate.m(*代表你的工程名字)导入文件头
1 2 | #import <ShareREC/ShareREC.h> #import <ShareRECSocial/ShareRECSocial.h> |
在- (BOOL)application: didFinishLaunchingWithOptions:方法中调用registerApp方法来初始化SDK
1 | [ShareREC registerApp:@"76684bc49b3"]; |
第四步:录制视频
把如下代码复制并粘贴到你要开始录制视频的位置,如:游戏关卡开始,或点击某个按钮。
1 | [ShareREC startRecording]; |
然后,再把如下代码复制并粘贴到你要停止录制视频的位置,如:游戏关卡结束,或点击某个按钮。
1 2 3 4 5 | [ShareREC stopRecording:^{
//结束录制回调,写入你需要进行的后续操作
}]; |
其中的block参数为录制完成后回调,可以写入需要执行的操作。如:分享视频。
第五步:编辑视频
注:该步骤可选,不需要时可略过
可以对当前录制视频进行裁剪,添加语音视频解说功能。把如下代码复制并粘贴到你将编辑视频的位置,如:录制视频完成后。并且修改代码中相关参数即可。
1 2 3 | [ShareREC editLastRecordingWithTitle:@" 我在《XXXX》游戏中取得了XXX米的好成绩,快来挑战我吧!" userData: @{@"score" : @(2000)} onClose:nil]; |
第六步:分享视频
注:该步骤可选,由于编辑视频功能中包含分享功能,如果实现了第五步可省略此步骤
视频上传分享操作将在视频社区中完成,把如下代码复制并粘贴到你将显示视频社区的位置,如:录制视频完成后。并且修改代码中相关参数即可。
1 2 3 4 | [ShareRECSocial openByTitle:@"我在《XXXX》游戏中取得了XXX米的好成绩,快来挑战我吧!" userData:@{@"score" : @(2000)} pageType:ShareRECSocialPageTypeShare onClose:nil]; |
完成
编辑界面如下图
社区界面如下图
注意:社区中提供将视频分享到新浪微博、微信、腾讯微博、Facebook、Twitter第三方平台。分享操作由ShareSDK for iOS版本提供支持。需要在项目中导入ShareSDK并配置上述平台的对应信息,详细步骤请参考《iOS快速集成指南》。
ShareREC手游录制分享SDK下载:http://rec.mob.com/Download