Skip to content

PictureSelector 3.0 SimpleCameraX api 说明?

Luck edited this page Feb 20, 2022 · 5 revisions
.setImageEngine(new CameraImageEngine() {
     @Override
     public void loadImage(Context context, String url, ImageView imageView) {
         Glide.with(context).load(url).into(imageView);
     }
});

.setCameraMode(); 相机模式,拍照或录像
.setVideoFrameRate(); 视频帧率,越高视频体积越大
.setVideoBitRate(); 视频bit率,越大视频体积越大
.setCameraAroundState(); 前后置摄像头
.setOutputPathDir(); 拍照自定义输出路径
.setCameraOutputFileName(); 拍照输出文件名
.setRecordVideoMaxSecond(); 视频最大录制时长 单位:秒
.setRecordVideoMinSecond(); 视频最小录制时长 单位:秒
.setCameraImageFormat(); 图片输出类型
.setCameraImageFormatForQ(); Android Q 以上 图片输出类型
.setCameraVideoFormat(); 视频输出类型
.setCameraVideoFormatForQ(); Android Q 以上 视频输出类型
.setCaptureLoadingColor(); 拍照或录像loading色值
.isDisplayRecordChangeTime(); 是否显示录制时间
.isManualFocusCameraPreview(); 可点击聚焦
.isZoomCameraPreview(); 相机可手势缩放