分享一个录屏插件,国外大牛写的。

插件名字:NatCorder,插件地址是:链接:https://pan.baidu.com/s/15HkaSKowVrlTWlO-RGq1PQ

提取码:lb9m

支持录制平台:Mac,Windows, Android,Ios

支持录制视频格式:Mp4,可以自定义录制视频的分辨率

Unity版本:Unity2018.3.2以及以上

支持录制方法:1:录制自定义Camera;2:录制整个屏幕(带UI),如果有别的需求,比如说需要录制两个摄像头,我是这样处理的:

1:把cam2的画面输出成renderTexture

2:场景中cam1作为录制摄像头

3:新建Iamge,之后把cam2的画面有image显示

具体实现:主要是调用ReplayCam方法

//开始录制视频

public void StartRecording (Camera camera,Vector2 videoratio) {

isRecord = true;

// Start recording

recordingClock = new RealtimeClock();

videoRecorder = new MP4Recorder(

(int)videoratio.x,

(int)videoratio.y,

30,

recordMicrophone ? AudioSettings.outputSampleRate : 0,

recordMicrophone ? (int)AudioSettings.speakerMode : 0,

OnReplay

);

// Create recording inputs

cameraInput = new CameraInput(videoRecorder, recordingClock, camera);

if (recordMicrophone) {

//StartMicrophone();

//audioInput = new AudioInput(videoRecorder, recordingClock, microphoneSource, true);

audioInput = new AudioInput(videoRecorder, recordingClock, audioListener);

}

}

//结束录制

public void StopRecording () {

if (!isRecord)

{

//Debug.LogError("if have not startrecord,filter stop");

return;

}

isRecord = false;

// Stop the recording inputs

if (recordMicrophone) {

StopMicrophone();

audioInput.Dispose();

}

cameraInput.Dispose();

// Stop recording

videoRecorder.Dispose();

}

其他:1:录制的时候,声音是可以配置的,可以自定义AudioListener

2:可以自定义录制视频质量,在MP4Recorder类中,修改码率,帧率,视频间隔等参数

unity android录制视频教程,Unity移动端视频录制,Android和IOS都支持相关推荐

  1. 视频教程-Android WebRTC 实现1V1实时音视频通信-Android

    Android WebRTC 实现1V1实时音视频通信 从2012年开始从事移动互联网方面的开发工作,曾担任去哪儿网开发工程师,搜狗高级开发工程师,拥有多年一线实战开发经验. 擅长语言:Object- ...

  2. 鸿蒙手机如何录屏,安卓手机如何屏幕录制视屏?手机视频录制方法

    安卓手机如何屏幕录制视屏?手机视频录制方法 2018年12月17日 17:05作者:黄页编辑:黄页 分享 随着科技的不断进步发展,手机已经成为人类不可缺少的一种生活神器,人们已经不满足只是用来打打电话 ...

  3. Android使用MediaRecorder和Camera实现视频录制及播放功能整理

    转载请注明出处:http://blog.csdn.net/woshizisezise/article/details/51878566 这两天产品经理向我丢来一个新需求,需要在项目里添加一个视频录制的 ...

  4. PC端视频录制软件大集合,看看有没有你用过的?

    如果你平时是喜欢在电脑上录制.编辑视频,那么你千万别错这篇文章.接下来要给各位分享的是,电脑端好用的视频录制软件集合,赶紧来瞅瞅吧! 迅捷屏幕录像工具 是一款专业能录制屏幕与声音同步的视频录制软件,可 ...

  5. Android项目小结——可对焦的视频录制(MediaRecorder与TextureView实现)

    一直在做安卓的项目,想着找个时间总结一下,可能太懒了,一直没总结. 代码(尤其是对焦框显示)参考了许多Blog和Github,修修补补改改挺多地方,记录一下,侵删私信或注明出处. 录制 主要的类 Ca ...

  6. android怎么把动图变成视频格式,Android 录制手机屏幕视频生成GIF图片实例详解

    Android 录制手机屏幕视频生成GIF图片实例详解 无图无真相,在我们日常的网络交流中往往需要给交流对象提供直观的显示,而视频是一个很好的方式,但是视频需要播放器,还需要当做文件进行对点传输,并不 ...

  7. Android 基于MediaCodec+MediaMuxer实现音视频录制合成

    AudioVideoCodec 一款视频录像机,支持AudioRecord录音.MediaCodec输出AAC.MediaMuxer合成音频视频并输出mp4,支持自动对焦.屏幕亮度调节.录制视频时长监 ...

  8. 小米android n 分屏,小米官方确认这几款手机都支持分屏功能

    原标题:小米官方确认这几款手机都支持分屏功能 [手机中国 新闻]随着MIUI 9的发布,让很多小米手机用户欣喜若狂.有些遗憾的是,本以为分屏功能会是标配,可即便是升级了MIUI 9,也只有部分机型能够 ...

  9. android ios 实时视频播放,vue 移动端视频自动播放兼容ios,安卓

    安卓初始化自动播放 首先创建一个jsmpeg.js文件,代码源文件放在百度网盘了,请自行下载 百度网盘下载地址 链接: https://pan.baidu.com/s/1bDvyrEAulMy8aYe ...

  10. android 调用系统播放器播放视频,适配android 7.0以上

    1.新一个类并继承 FileProvider 类,不做其他事情 public class AppFileProvider extends FileProvider {} 2.AndroidManife ...

最新文章

  1. 中国唯一的“国际数字化转型专家”,阿里云获Forrester认可
  2. 【opencv系列04】OpenCV4.X图形绘制
  3. JavaScript 学习随记——==和===及常见元素的真假值
  4. vscode 不能运行h5c3代码_让开发效率“飞起”的VS Code 插件
  5. 【51nod - 1875】 丢手绢(约瑟夫问题,可打表,用STL模拟)
  6. java基础—面向对象——变量的区别
  7. 游戏理论研究四:RPG游戏
  8. C语言内存动态分配与释放
  9. OpenCV 图像编解码操作【imencode/imdecode】使用
  10. C语言-数组练习题(附答案)
  11. css居中对齐的几种方式
  12. IntelliJ Save Action
  13. 极光Im + layIm 实现后台聊天
  14. MySQL数据库整理
  15. dm服务器未能启动,救命啊!IDES无法启动了!!!!
  16. UEFI和Legacy的区别与系统支持 (图文详解)
  17. JAVA+基于微信小程序的校园信息共享平台 毕业设计-附源码211615
  18. Cornerstone无法上传静态库文件(.a文件)
  19. vscode调整界面字体大小方法
  20. Pytorch教程入门系列4----Autograd自动求导机制

热门文章

  1. ping 命令的用法大全(图文详解)
  2. H5页面点击图片自动全屏代码
  3. 某妹游戏登录加密(webpack)
  4. Delphi7学习记录-demo实例
  5. logutils java_【java】简单的日志工具类LogUtils
  6. 阿里云在线温湿度-小熊派qpython(综合展示)
  7. 杭州最新公交线路一览(91-100)
  8. 马来西亚计算机科学与工程大学,一分钟了解世界名校马来西亚电脑科学与工程大学...
  9. 2016年度中国手游报告:梦幻西游手游是最大赢家
  10. sql server备份及导出表数据和结构