vant上传视频压缩
时间: 2023-09-14 16:10:57 浏览: 72
在vant上传视频时,压缩的步骤如下:
1. 首先,上传组件会触发before-read方法。
2. 在before-read方法中,会将文件流转换为base64格式。
3. 转换为base64后,会调用compressImg方法对图片进行压缩。
4. 在compressImg方法中,会创建一个canvas画布,并将图片绘制到画布上。
5. 绘制完成后,将画布转换为base64格式。
6. 最后,将base64转换为文件流,并生成新的文件流对象,完成压缩操作。
总结来说,vant上传视频时,会先将视频文件流转换为base64格式,然后通过压缩算法对视频进行压缩,最终生成新的文件流对象。这样就完成了视频的压缩操作。<em>1</em><em>2</em><em>3</em>
#### 引用[.reference_title]
- *1* *2* *3* [前端vue+vant上传文件前,对图片、文件压缩](https://blog.csdn.net/madegechoubi/article/details/129855937)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}} ] [.reference_item]
[ .reference_list ]