1.上传图片(上传图像)
1.1在弹出来的对话框中给用户两种选择-----拍照或者从相册中选择
选择拍照的话需要设置图片的保存路径,方便之后取出照片
跳转到选择图片的相应的系统应用中1.2当选择图片或者拍照完成后一般会跳转到系统的图片裁剪,对图片进行相应的修改,所以我们可以在onActivityResult回调方法中做出相应的处理。
实现剪裁的方法
1.3获取剪裁图片的路径,根据服务器提供的接口上传图片
上传图片的接口 定义的参数 上传成功或失败的回调 将图片要设置的bitmap转化为圆形的方法
2.上传视频
2.1在弹出来的对话框中给用户两种选择-----本地视频或者录制视频(可调用系统自身的,录制的可自定义,这样可以兼容华为P系列的手机录制视频后播放只有声音没有画面的问题)
2.2依然实在OnActivityResult()回调的方法中获取缩略图和视频的文件路径(自定义的录制视频需要自己设置保存路径后再获取)
调用系统的返回处理路径和缩略图 获取系统录制视频的文件路径和缩略图方法如果是自定义的录制视频,可通过一下方法根据保存的路径获取视频缩略图
2.3一切准备完成后,即可上传视频,除了定义接口参数要有description这个字段外,其余的同上传图片
网友评论