摘要:参考微信实现的短视频录像在中添加如何使用启动录像录像保存地址获取返回结果录像文件保存地址录像时长地址
Recorder
参考微信实现的短视频录像
allprojects { repositories { ... maven { url "https://jitpack.io" } } } dependencies { compile "com.github.pye52:Recorder:1.0.4" }
在manifest中添加
如何使用
启动录像:
// 录像保存地址 String filepath = .... Intent intent = Recorder.newIntent(context, filepath); startActivityForResult(intent, requestCode)
获取返回结果:
@Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { super.onActivityResult(requestCode, resultCode, data); if (data == null){ return; } RecorderResult result = Recorder.getResult(data); // 录像文件保存地址 String filepath = result.getFilepath(); // 录像时长 int duration = result.getDuration(); }
GitHub地址
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/11028.html
摘要:一套基于短视频播放缓存库地址。由于针对短视频的播放不存在进度拖拽或功能,所以每次下载到的数据可以直接通过缓存管理的相关方法直接到缓存文件末尾。 一套基于AVPLayer短视频播放缓存库ShortMediaCache GitHub地址。 主要特点: 1.为短视频量身设计,接入方便,不侵占业务 2.边播变缓存,缓存后直接播放 3.预加载功能,秒播下一条短视频 4.自动缓存管理 原文地址...
阅读 1926·2021-11-24 09:39
阅读 3515·2021-09-28 09:36
阅读 3282·2021-09-06 15:10
阅读 3433·2019-08-30 15:44
阅读 1154·2019-08-30 15:43
阅读 1797·2019-08-30 14:20
阅读 2712·2019-08-30 12:51
阅读 2031·2019-08-30 11:04