前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >ShareRec视频录像插件使用指南

ShareRec视频录像插件使用指南

作者头像
bering
发布2019-12-03 15:43:02
7690
发布2019-12-03 15:43:02
举报
文章被收录于专栏:游戏开发之旅游戏开发之旅

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

本文链接:https://blog.csdn.net/CJB_King/article/details/61922337

ShareREC for Unity3D用于Unity3D平台上的屏幕录制。

1、集成步骤

1、下载最新版本ShareREC for Unity3D的SDK,解压以后可以找到ShareREC的unitypackage。

2、双击之并将其中的文件导入您的项目。

3、进入目录plugin/ShareRec,选择其中的ShareRec脚本,将它拖到游戏的MainCamera下,并填写上您的AppKey、AppSecret,并进行一些基本的配置,如下图:

srec_and_u3d_qi_3_150
srec_and_u3d_qi_3_150

其中MaxFrameSize表示录制出来的视频最大分辨率;VideoQuality表示视频质量,会根据视频分辨率自动调整视频码率;MinDuration是视频最短时长,单位为秒;RecordAudioFromMic表示从麦克风捕获声音输入;SoftwareAudioEncoder和SoftwareVideoEncoder表示强制使用软件音视频编码器对视频进行编码,勾选后兼容性更高;CacheFolder表示视频文件输出目录的路径。除了Appkey和AppSecret外的字段都是可选的。

2、添加代码

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

代码语言:javascript
复制
ShareREC.IsAvailable();

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

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

代码语言:javascript
复制
// 启动录制
ShareREC.StartRecorder();

// 暂停录制
ShareREC.PauseRecorder();

// 恢复录制
ShareREC.ResumeRecorder();

// 停止录制
ShareREC.StopRecorder();

3、其它配置

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

代码语言:javascript
复制
ShareREC.ShowShare();

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

代码语言:javascript
复制
// 设置描述
ShareREC.SetText("视频描述");

// 添加自定义字段
ShareREC.AddCustomAttr("字段名称", "字段数值");

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

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

代码语言:javascript
复制
// 进入个人资料页面
ShareREC.ShowProfile();

// 进入应用视频列表页面
ShareREC.ShowVideoCenter();

4、注意事项

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

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

3、ShareRec只能在Android 4.0.4(或Level 14)以上的系统运行

4、ShareRec需要联网

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2017-03-13 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1、集成步骤
  • 2、添加代码
  • 3、其它配置
  • 4、注意事项
相关产品与服务
对象存储
对象存储(Cloud Object Storage,COS)是由腾讯云推出的无目录层次结构、无数据格式限制,可容纳海量数据且支持 HTTP/HTTPS 协议访问的分布式存储服务。腾讯云 COS 的存储桶空间无容量上限,无需分区管理,适用于 CDN 数据分发、数据万象处理或大数据计算与分析的数据湖等多种场景。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档