搜了相关问题,反馈很多,官方也没给明确解决方法;
测试环境如下:
视频:278MB,不压缩,直接上传
开发工具表现正常,从进度100% 到接口返回 success 用时 4s;
安卓手机(华为p20 pro)非常大的差异 ,总耗时2分23秒,从进度100% 到接口返回 success 用时 2分20秒
进度或等待条,我们都是加在 onProgress 阶段,进度早早达到100%,让页面(用户)傻傻的等在那里?
希望官方早早重视,提高用户体验
相关问题:
- UploadTask.onProgressUpdate监听下载图片接口没有返回值?
- UploadTask.onProgressUpdate 安卓进度问题,为什么到现在还没解决?
- uploadTask进度前台显示报错?
- UploadTask.offProgressUpdate安卓上传秒到100%?
- UploadTask.onProgressUpdate()进度不准
- UploadTask.onProgressUpdate 进度秒到100
- UploadTask.onProgressUpdate图片上传进度有问题啊
- UploadTask 里面的方法跑了几次之后就卡死了 安卓
- UploadTask.onProgressUpdate 安卓进度秒到100
- UploadTask.onProgressUpdate()安卓手机异常
截止2020-10-23 此问题依然存在;
但是已经有替换方案了,可以进行分片后上传,把每个分片做成进度,参考下方的组件或去搜索这个npm 包
https://developers.weixin.qq.com/miniprogram/dev/extended/component-plus/uploader.html
使用七牛的,注意分片必须大于等于4M,否则会报错
随便一个安卓机,只要用progress,秒到100%
实在没办法,我设置定时器伪造了一个进度条
请提供能复现问题的简单代码片段https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html,另外,你上传的视频麻烦上传至腾讯微云,然后提供下下载链接。
视频:http://fu4.vking.wang/post/a5dd7225a21d48d4/videos/md151338.mp4