收藏
回答

安卓上 UploadTask.onProgressUpdate()进度非常不准确?偏差非常大!!!

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug UploadTask.onProgressUpdate 微信安卓客户端 7.0.15 2.11.2

搜了相关问题,反馈很多,官方也没给明确解决方法;

测试环境如下:

视频:278MB,不压缩,直接上传

开发工具表现正常,从进度100% 到接口返回 success 用时 4s;

安卓手机(华为p20 pro)非常大的差异 ,总耗时2分23秒,从进度100% 到接口返回 success 用时 2分20秒


进度或等待条,我们都是加在 onProgress 阶段,进度早早达到100%,让页面(用户)傻傻的等在那里?

希望官方早早重视,提高用户体验


相关问题:

最后一次编辑于  2020-06-10
回答关注问题邀请回答
收藏

4 个回答

  • vking
    vking
    2020-10-23

    截止2020-10-23 此问题依然存在;

    但是已经有替换方案了,可以进行分片后上传,把每个分片做成进度,参考下方的组件或去搜索这个npm 包

    https://developers.weixin.qq.com/miniprogram/dev/extended/component-plus/uploader.html

    使用七牛的,注意分片必须大于等于4M,否则会报错


    2020-10-23
    有用 1
    回复 2
    • Gem
      Gem
      2020-10-27
      关键现在不大的视频也出现这个问题,腾讯是没开发人员了吗?安卓是很好复现此问题的
      2020-10-27
      回复
    • vking
      vking
      2020-10-27回复Gem
      哎,只能认为他们家网好,传什么都是秒传,哈哈
      2020-10-27
      回复
  • Spencer[^ -~]
    Spencer[^ -~]
    2021-07-20

    随便一个安卓机,只要用progress,秒到100%

    2021-07-20
    有用
    回复
  • 江某
    江某
    2020-08-12

    实在没办法,我设置定时器伪造了一个进度条

    2020-08-12
    有用
    回复
  • 小辣椒
    小辣椒
    2020-06-10

    请提供能复现问题的简单代码片段https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html,另外,你上传的视频麻烦上传至腾讯微云,然后提供下下载链接。

    2020-06-10
    有用
    回复 12
    查看更多(7)
登录 后发表内容
问题标签