一行代码完成 调用系统相册 和 视频,语音库,选择图片,视频,和音频文件。在选择界面实现了录制视频和录制音频功能。 截图
2016-11-02 09:17
1206 查看
MediaSelect
项目地址:hyr0318/MediaSelect简介:a library for select and record photo,audio,videoa library for select and record photo,audio,video.简介
一行代码完成 调用系统相册 和 视频,语音库,选择图片,视频,和音频文件。在选择界面实现了录制视频和录制音频功能。截图
如何使用
在 build.gradle 中添加:`compile 'com.huangyirui:mediaselect_library:1.0.0'`在需要调用的地方:
``` MediaSelectActivity.openActivity(this, MediaType.PHOTO_SELECT_TYPE, 1000, mediaList, Constans.REQUEST_CODE);``` * 第一个参数:传入 Context * 第二个参数:传入的是选择类型 有三个类型 `MediaType.AUDIO_SELECT_TYPE` :音频类型 `MediaType.PHOTO_SELECT_TYPE` :图片类型 `MediaType.VIDEO_SELECT_TYPE` :视频类型 * 第三个参数:传入显示最大的文件数 * 第四个参数:返回的数据集 类型为:`List<Photo> mediaList ` * 第五个参数:`onActivityResult`返回码在返回的界面重写
onActivityResult方法
@Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { if (requestCode == Constans.REQUEST_CODE) { if (null != data) { mediaList = data.getParcelableArrayListExtra(Constans.RESULT_LIST); mediaAdapter.setMediaList(mediaList); mediaAdapter.notifyDataSetChanged(); } } super.onActivityResult(requestCode, resultCode, data); } }
相关文章推荐
- 【Vue】vue 嵌入app内部,调用app的选择图片和录制视频功能的时候,当前的.vue文件方法失效
- HLMT5中input实现多种文件上传,视频上传,图片上传,调用手机摄像头,照相机,相册功能
- android中调用系统功能 来显示本地相册图片 拍照 视频 音频功能
- C#调用FFMPEG实现桌面录制(视频+音频+生成本地文件)
- Android调用系统相册和相机选择图片显示在界面
- 个人界面 < 头像 > 图片选择(相册,拍照)--如何调用系统的相册,裁剪并且上传
- 实现用FFmpeg接收RTSP,把H264视频和AAC音频录制成MP4文件(附完整代码)
- 在Android 中调用选择图片、视频、添加音频、录音、拍摄视频、拍照等其他的功能
- Android 调用系统相机拍照(适配7.0)、从图库选择图片、从数据库读取联系人信息、相册图片、扫描文件
- C#调用FFMPEG实现桌面录制(视频+音频+生成本地文件)【笔记】
- 在Android 中调用选择图片、视频、添加音频、录音、拍摄视频、拍照等其他的功能【转】
- 调用系统相机 图库 截图功能。实现大图片裁剪保存
- jQuery上传文件到服务器,实现量上传及压缩包导入,支持Office文档、PDF、图像、音视频和图纸等各类型文件。上传完成后系统自动为图片、音、视频类文件增加摘要及缩略图
- [置顶] 如何用FFmpeg API采集摄像头视频和麦克风音频,并实现录制文件的功能
- 在Android 中调用选择图片、视频、添加音频、录音、拍摄视频、拍照等其他的功能
- JS点击图片弹出文件选择框并覆盖原图功能的实现代码
- Android调用手机系统自带录音功能实现语音录制与播放
- Android调用系统相机,相册,并实现图片剪裁功能
- 在Android 中调用选择图片、视频、添加音频、录音、拍摄视频、拍照等其他的功能
- Android调用系统相机以及拉取本地相册的功能实现以及代码分析