unity3d如何集成shrerec手游录像分享sdk,游戏拥有录制视频功能unity3d如何集成sharerec手游录像分享sdk,游戏拥有录制视频功能unity3d如何集成sharerec手游录像分享sdk,游戏拥有录制视频功能unity3d如何集成sharerec手游录像分享sdk,游戏拥有录制视频功能.doc
- 1、本文档共10页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
unity3d如何集成shrerec手游录像分享sdk,游戏拥有录制视频功能unity3d如何集成sharerec手游录像分享sdk,游戏拥有录制视频功能unity3d如何集成sharerec手游录像分享sdk,游戏拥有录制视频功能unity3d如何集成sharerec手游录像分享sdk,游戏拥有录制视频功能
Unity3D如何集成ShareREC手游录像分享SDK,游戏拥有录制视频功能
一、准备工具
到Mob官网 下载 ShareREC For Unity3d SDK包。
工具概要:ShareREC是Mob推出的最完美手游录像解决方案,开发者只需3分钟快速集成,即可让游戏拥有强大的手游录像、语音及视频解说,第三方分享功能,同时后台还能提供完善的数据统计,可供实时了解播放量、分享量、下载量等数据。下载地址:/Download
功能:
1、支持手游录像功能,游戏过程中可同步录制游戏视频
2、支持分享到主流社交平台,新浪微博、微信好友、微信朋友圈、腾讯微博facebook、twitter等,由ShareSDK提供支持。
3、支持视频剪辑功能
4、支持视频录制音频功能
5、支持视频录制前置摄像头功能
6、支持多平台,iOS、Android、Unity3D、Cocos2d-X、自有引擎
7、支持自定义UI
8、支持自定义录制开始/结束节点
9、支持通讯录好友匹配
10、支持游戏内视频社区功能
二、初始化ShareREC
将目录ShareREC-for-Unity3D中的所有内容拷贝到项目中的Assets/Plugins目录下。然后在Unity3D中打开Plugins目录。将ShareREC.cs脚本文件拖动到Main Camera对象中进行脚本挂接。如:
注意:如果ShareREC.cs并非挂载在Main Camera对象或者Main Camera对象修改为其他名字时,需要调用ShareREC. setCallbackObjectName设置回调对象名称。否则会导致需要回调的接口无法正常回调,设置代码如下:
1 ShareREC.setCallbackObjectName(“CallbackObjectName”); 在挂接的对象的Start方法中对ShareREC进行初始化,如:
1 ShareREC.registerApp(123456); 三、录制视频
通过拷贝下面代码到将要开始录制视频的位置,如:点击按钮或者游戏关卡开始。
1 ShareREC.startRecoring(); 然后拷贝下面代码到将要结束录制视频的位置。如:点击按钮或者游戏结束。
1
2 FinishedRecordEvent?evt?=?new?FinishedRecordEvent(recordFinishedHandler);
ShareREC.stopRecording(evt); 注:其中的参数为回调方法,当录制视频结束时被触发。可以在事件中执行后续的操作,如编辑或者分享视频。如:
1
2
3
4
5
6
7 void?recordFinishedHandler(Exception?ex)
{
????????if (ex == null)
????????{
????????????????ShareREC.playLastRecording();
????????}
} 四、编辑视频
注:可选,不需要编辑可跳过此步骤
可以对当前录制视频进行裁剪,添加语音视频解说功能。把如下代码复制并粘贴到你将编辑视频的位置,如:录制视频完成后。并且修改代码中相关参数即可。
1
2
3 Hashtable?userData?=?new?Hashtable();
userData[score]?=?10000;
ShareREC.editLastingRecording(我在XX游戏中跑了XX米赶紧来吧,?userData,?null); 五、分享视频
注:可选,由于编辑视频功能中包含分享功能,如果实现了第五步可省略此步骤
视频上传分享操作将在视频社区中完成,把如下代码复制并粘贴到你将显示视频社区的位置,如:录制视频完成后。并且修改代码中相关参数即可。
1
2
3 Hashtable?userData?=?new?Hashtable();
userData[score]?=?10000;
ShareREC.openSocial?(我在XX游戏中跑了XX米赶紧来吧,?userData,?SocialPageType.Share,?null);
1
2
3 libicucore.dylib?
libz.1.2.5.dylib
libstdc++.dylib 八、完成
编辑界面如下图
社区界面如下图
注意:社区中提供将视频分享到新浪微博、微信、腾讯微博、Facebook、Twitter第三方平台。分享操作由ShareSDK for iOS版本提供支持。需要在项目中导入ShareSDK并配置上述平台的对应信息,详细步骤请参考《iOS快速集成指南》。
您可能关注的文档
- unit2 i’m wan lingling and i’m thirteen years old.unit2 i’m wang lingling and i’m thirteen years old.unit2 i’m wang lingling and i’m thirteen years old.unit2 i’m wang lingling and i’m thirteen years old..ppt
- unit3 book1 检unit3 book1 检测unit3 book1 检测unit3 book1 检测.ppt
- unit2 writingnit2 writingunit2 writingunit2 writing.ppt
- unit2 readingppt课件unit2 reading ppt课件unit2 reading ppt课件unit2 reading ppt课件.ppt
- unit3 teenageproblems 课件1unit3 teenage problems 课件1unit3 teenage problems 课件1unit3 teenage problems 课件1.ppt
- unit3《computes》word studyunit3《computers》word studyunit3《computers》word studyunit3《computers》word study.ppt
- unit2第2课时教学课件nit2第2课时教学课件unit2第2课时教学课件unit2第2课时教学课件.ppt
- unit4 section-2unit4 sectionb-2unit4 sectionb-2unit4 sectionb-2.ppt
- unit3_a_healty_life课件unit3_a_healthy_life课件unit3_a_healthy_life课件unit3_a_healthy_life课件.ppt
- unit4 sectionb 1a-2funit4 section b 1a-2funit4 section b 1a-2funit4 section b 1a-2f.ppt
文档评论(0)