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