Skip to content

Repository files navigation

PhotoSelector

本地图片/视频(可以根据时长过滤)选择器,兼容AndroidQ存储新规则

PhotoSelectorEngine
.create(this)
.setShowCamera(true)//第一个位置显示相机,用于拍照
.setSelectMultiple(true)//多选模式
.setLoadMediaType(0)//加载图片和视频
.setLimitVideoDuration(30)//只显示30秒内的视频
.start(PhotoSelectorEngine.REQUEST_PHOTO_CODE)
overridefunonActivityResult(requestCode:Int, resultCode:Int, data:Intent?) {
super.onActivityResult(requestCode, resultCode, data)
if (resultCode ==Activity.RESULT_OK&&requestCode==PhotoSelectorEngine.REQUEST_PHOTO_CODE) {
val photos=PhotoSelectorEngine.getResult(data)
}
}

直接调用拍照

PhotoSelectorEngine
.create(this)
.takePhoto(PhotoSelectorEngine.TAKE_PHOTO)
 override fun onActivityResult(requestCode: Int, resultCode: Int, data: Intent?) {
super.onActivityResult(requestCode, resultCode, data)
if (resultCode == Activity.RESULT_OK&&requestCode==PhotoSelectorEngine.TAKE_PHOTO) {
val photo=PhotoSelectorEngine.getResult()
}
}

About

图片/视频选择器,兼容AndroidQ

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages