您当前的位置: 首页 > 

一行代码完成 调用系统相册 和 视频,语音库,选择图片,视频,和音频文件。在选择界面实现了录制视频和录制音频功能。 截图

发布时间:2016-11-02 09:17:06 ,浏览量:0

MediaSelect
项目地址: hyr0318/MediaSelect
简介:a library for select and record photo,audio,video
a 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` :视频类型
*    第三个参数:传入显示最大的文件数
*    第四个参数:返回的数据集  类型为:`ListmediaList `
*    第五个参数:`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);
        }
    }
关注
打赏
1688896170
查看更多评论

暂无认证

  • 0浏览

    0关注

    111043博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文
立即登录/注册

微信扫码登录

0.0621s