帮助与文档

> >

ShareREC 2.x.x 不向下兼容 1.x.x 版本,且必须使用ShareSDK 3.0.0以上,SMSSDK 3.0.0以上版本的相关SDK。获取的AppKey和AppSecret可以在相关不同SDK中兼容使用。

ShareREC for OpenGL用于录制直接基于GLSurfaceView定制引擎的游戏,不能用于录制Cocos2d-x等第三方引擎的游戏

一、集成步骤

1、下载最新版本ShareREC for OpenGL的SDK,解压以后复制“ShareREC”目录下的文件到您的项目根目录下覆盖。

2、修改“AndroidManifest.xml”文件,设置Application为MobApplication,也可设置成MobApplication的子类。在其中添加ShareREC的权限和AppKey 与AppSecret,添加需要用到的Activity:

如果不想修改application的name为MobApplication,请在调用ShareREC之前调用下面的代码:

二、添加代码

1、找到您项目中GLSurfaceView的子类,将其父类修改为SrecGLSurfaceView:

2、通过SrecGLSurfaceView的getRecorder()方法获取GLRecorder实例:

此后的操作就交由GLRecorder来完成了。

3、添加一些初始化的配置,如:

这些配置是可选的。

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

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

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

三、其它配置

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

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

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

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

四、注意事项

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

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

3、ShareRec只能在Android 4.0.4(或Level 14)以上的系统运行,SrecGLSurfaceView只支持Open GL ES 2.0以上的API

4、ShareRec需要联网

0 1

相关文档