【Unity3D】 Android开发:使用ShareREC使游戏拥有视频录制分享功能

Mob-原ShareSDK 发布于 2015/03/17 15:17
阅读 2K+
收藏 2

【ShareREC手游录像分享SDK-Android开发】ShareREC for Unity3D 快速集成

集成步骤

1、下载最新版本ShareREC for Unity3D的SDK,下载地址:http://rec.mob.com/Download。解压以后可以找到如下的unitypackage文件:

2、双击将自动启动Unity3D并弹出导入package的窗口,选择import将sdk导入:

3、进入目录plugin/ShareREC,选择其中的ShareREC脚本,将它拖到游戏的MainCamera下,并填写上您的Appkey:

添加代码

1、在启动视频录制前,需要先判断目标设备是否已被ShareREC支持:

1

ShareREC.IsAvailable();

此方法将返回一个bool结果,true则表示支持,否则为不支持。

3、启动、暂停、恢复和停止录制的方法分别为:

1

2

3

4

5

6

7

8

9

10

11

// 启动录制

ShareREC.StartRecorder();

 

// 暂停录制

ShareREC.PauseRecorder();

 

// 恢复录制

ShareREC.ResumeRecorder();

 

// 停止录制

ShareREC.StopRecorder();

其它配置

1、录制结束后,您可以调用下面的方法上传和分享您的视频:

1

ShareREC.ShowShare();

2、在分享前您还可以使用下面的方法为您的视频设置简短描述:

1

2

3

4

5

// 设置描述

ShareREC.SetText("视频描述");

 

// 添加自定义字段

ShareREC.AddCustomAttr("字段名称", "字段数值");

SetText的优先级高于AddCustomAttr,因此一旦两者都调用,后者将不起作用。

3、除了进入分享页面,您还可以在非录制期间进入个人资料页面和应用视频列表页面:

1

2

3

4

5

// 进入个人资料页面

ShareREC.ShowProfile();

 

// 进入应用视频列表页面

ShareREC.ShowVideoCenter();

注意事项

1、ShareREC的分享功能基于ShareSDK,如果您需要自定义分享功能,可以参考ShareSDK的相关文档进行定制

2、ShareREC的短信验证功能基于SMSSDK,如果您需要自定义此模块,可以参考SMSSDK的相关文档

3、ShareREC只能在Android 4.1.2(或Level 16)以上的系统运行

4、ShareREC需要联网

 

加载中
返回顶部
顶部