A demo of record audio and video about Android
一个在 Android 上实现录像和录音功能的小例子。
GitHub 地址:https://github.com/Werb/MediaUtils
也可直接点击下载体验 https://fir.im/cbas
// 初始化
MediaUtils mediaUtils = new MediaUtils(this);
mediaUtils.setRecorderType(MediaUtils.MEDIA_VIDEO);
mediaUtils.setTargetDir(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_MOVIES));
mediaUtils.setTargetName(UUID.randomUUID() + ".mp4");
mediaUtils.setSurfaceView(surfaceView);
// 开始录制
mediaUtils.record()
// 结束录制 save or unSave
mediaUtils.stopRecordUnSave();
mediaUtils.stopRecordSave();
这是一个困扰我好久的地方,一直在想录制视频的时候,如何保存清晰度的情况下,还能控制文件的大小,终于找到了一种可行的办法
好了,知识虽小但五脏俱全
欢迎使用我自己开源的一个 Android 图片选择器
项目中关于 Android M的权限检查用到了,我的另外一个库
原文:http://www.cnblogs.com/dongweiq/p/6347152.html