帮助与文档

> >

1.初始化ShareREC

1.1    打开您自己的Unity项目。到官网下载SDK后,会发现有一个ShareREC.unityPackage的文件,双击以后, 点击import。如图

无标题

 

1.2    导入后,将Plugins下面的ShareREC.CS脚本文件拖动到Main Camera对象中进行脚本挂接。如:

1

 

1.3   挂载后,单击Main Camera,则在右侧看到您的挂接文件配置信息。在ShareREC挂载的地方,配置好您注册好的appkey和appSecret。如图:

2

 

2.录制视频

通过拷贝下面代码到将要开始录制视频的位置,如:点击按钮或者游戏关卡开始。

然后拷贝下面代码到将要结束录制视频的位置。如:点击按钮或者游戏结束。

注:其中的参数为回调方法,当录制视频结束时被触发。可以在事件中执行后续的操作,如编辑或者分享视频。(注意:在unity脚本中添加using System;否则Exception会出现未找到定义的错误)如:

3.编辑视频

注:可选,不需要编辑可跳过此步骤

可以对当前录制视频进行裁剪,添加语音视频解说功能。把如下代码复制并粘贴到你将编辑视频的位置,如:录制视频完成后。并且修改代码中相关参数即可。

4.分享视频

注:可选,由于编辑视频功能中包含分享功能,如果实现了第五步可省略此步骤

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

导入iOS版本ShareREC

将项目编译并导出iOS项目,如下图:

因为最新的使用了一键打包,生成项目成功后,不需要自己在导入原生的ShareREC和依赖库,这些已经在unity一键打包组件里完成,生成Xcode项目,sdk会自动导入到Xcode项目,如图:

C67EBAC4-3F46-43BA-AE8A-DF30BE444324

连接真机就可以测试!

完成

编辑界面如下图

社区界面如下图

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

第一,需要到官网上下载ShareSDK资源包,点击此处

第二,将下载的ShareSDK导入到生成的Xcode的项目里,如下图:

5F2E908D-BEC8-4598-96AF-6426CCDF08EE

第三,导入sdk了之后找到UnityAppController.mm这个名称的文件,然后在

– (BOOL)application:(UIApplication*)application didFinishLaunchingWithOptions:(NSDictionary*)launchOptions这个方法里初始化自己要的平台,如下图:

22B7338D-BDAD-4413-A4B2-EEF3934FF98E

注意:要初始化其他平台以及配置平台的URL Scheme,白名单的话可以看原生的ios集成文档。

因为最新版本是使用统一appkey初始化,多个产品可以使用同一个appkey统一初始化,所以之前ShareREC初始化里的appkey可以同时用来初始化ShareSDK,ShareREC初始化已在unity里初始化,可以在plist文件里看到,所以分享sdk不需要在做这一步:

04F5D136-3E73-4F0D-8E2D-C72E0ED55AD4

 

(注意:使用Unity4.6开例子工程,并且发布XCode都正常,但是使用Unity5.0.3来打开 ShareRec的IOS例子工XCoe时,会报错:JSONKit does not support Object-C Automatic reference Coniting(ARC)

解决办法是:

在XCode工程中的”BuildPhases” tab中的”Complie Sources”下,找到JSONKit.m文件,双击它,在弹出的小空白参数窗口中,添加-fno-objc-arc,回车,这样才可以正确编译。)

0 0