(详细版)iOS开发如何让游戏APP快速拥有录制分享功能.pdf
上传人:qw****27 上传时间:2024-09-11 格式:PDF 页数:22 大小:3.5MB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

(详细版)iOS开发如何让游戏APP快速拥有录制分享功能.pdf

(详细版)iOS开发如何让游戏APP快速拥有录制分享功能.pdf

预览

免费试读已结束,剩余 12 页请下载文档后查看

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

iOS开发:如何使让游戏APP快速拥有手游录制分享功能概要:ShareREC是一款手游录制分享组件,可实现手机游戏内自带录像并分享功能。功能:1、支持手游录像功能,游戏过程中可同步录制游戏视频2、支持分享到主流社交平台,新浪微博、微信好友、微信朋友圈、腾讯微博facebook、twitter等,由ShareSDK提供支持。3、支持视频剪辑功能4、支持视频录制音频功能5、支持视频录制前置摄像头功能6、支持多平台,iOS、Android、Unity3D、Cocos2d-X、自有引擎7、支持自定义UI8、支持自定义录制开始/结束节点9、支持通讯录好友匹配10、支持游戏内视频社区功能集成:第一步:下载并导入SDK将下载的SDK解压后导入到您的工程中,见下图拖到工程中后弹出以下对话框,勾选”Copyitemsintodestinationgroup’sfolder(ifneeded)”,并点击“Finish“按钮,如图第二步:添加依赖库添加步骤见下图必须添加的依赖库如下:1libicucore.dylib2libz.1.2.5.dylib3libstdc++.dylib第三步:设置AppKey打开*AppDelegate.m(*代表你的工程名字)导入文件头1#import<ShareREC/ShareREC.h>2#import<ShareRECSocial/ShareRECSocial.h>在-(BOOL)application:didFinishLaunchingWithOptions:方法中调用registerApp方法来初始化SDK1[ShareRECregisterApp:@"76684bc49b3"];第四步:录制视频把如下代码复制并粘贴到你要开始录制视频的位置,如:游戏关卡开始,或点击某个按钮。1[ShareRECstartRecording];然后,再把如下代码复制并粘贴到你要停止录制视频的位置,如:游戏关卡结束,或点击某个按钮。1[ShareRECstopRecording:^{23//结束录制回调,写入你需要进行的后续操作45}];其中的block参数为录制完成后回调,可以写入需要执行的操作。如:分享视频。第五步:编辑视频注:该步骤可选,不需要时可略过可以对当前录制视频进行裁剪,添加语音视频解说功能。把如下代码复制并粘贴到你将编辑视频的位置,如:录制视频完成后。并且修改代码中相关参数即可。1[ShareRECeditLastRecordingWithTitle:@"我在《XXXX》游戏中取得了XXX米的好成绩,快来挑战我吧!"2userData:@{@"score":@(2000)}3onClose:nil];第六步:分享视频注:该步骤可选,由于编辑视频功能中包含分享功能,如果实现了第五步可省略此步骤视频上传分享操作将在视频社区中完成,把如下代码复制并粘贴到你将显示视频社区的位置,如:录制视频完成后。并且修改代码中相关参数即可。1[ShareRECSocialopenByTitle:@"我在《XXXX》游戏中取得了XXX米的好成绩,快来挑战我吧!"2userData:@{@"score":@(2000)}3pageType:ShareRECSocialPageTypeShare4onClose:nil];完成编辑界面如下图社区界面如下图注意:社区中提供将视频分享到新浪微博、微信、腾讯微博、Facebook、Twitter第三方平台。分享操作由ShareSDKforiOS版本提供支持。需要在项目中导入ShareSDK并配置上述平台的对应信息,详细步骤如下。一、获取AppKey二、下载SDK三、快速集成第一步:将下载的SDK解压后导入您的工程中,见下图拖到工程中后弹出以下对话框,勾选”Copyitemsintodestinationgroup’sfolder(ifneeded)”,并点击“Finish“按钮,如图注意:请务必在上述步骤中选择“Creategroupsforanyaddedfolders”单选按钮组。如果你选择“Createfolderreferencesforanyaddedfolders”,一个蓝色的文件夹引用将被添加到项目并且将无法找到它的资源。第二步:添加依赖库添加步骤见下图必须添加的依赖库如下:.SystemConfiguration.framework.QuartzCore.framework.CoreTelephony.frame