收藏
回答

wx.chooseVideo({})产生的临时文件会占用手机很大的存储空间

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug wx.chooseVideo 微信iOS客户端 7.0.18 2.13.2

当小程序频繁调用wx.chooseVideo 方法后,用户的微信缓存会占用很大空间,

这样会导致用户手机空间一旦被占用完了,再次选择视频时会提示"视频文件已损坏"

多次调用wx.chooseVideo 方法后 调用FileSystemManager.readFile(Object object)

小程序偶尔还会闪退!!

回答关注问题邀请回答
收藏

3 个回答

  • 社区技术运营专员-Riven
    社区技术运营专员-Riven
    11-12

    你好,麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

    11-12
    有用
    回复 20
    • Jet©Z
      Jet©Z
      11-12
      https://developers.weixin.qq.com/s/ILJUENmM7ll0
      机型iphone 6s plus

      微信版本号:7.0.18

      系统版本号:ios 14.2
      11-12
      回复
    • Jet©Z
      Jet©Z
      11-12
      多次调用wx.chooseVideo方法选择几个大视频后后 微信->我的->设置->通用->存储空间->缓存 会增长很快 如果手机存储空间不足小程序就很容易调用wx.chooseVideo失败 如果有操作FileSystemManager.readFile还会提示内存溢出导致小程序闪退!!
      11-12
      回复
    • Jet©Z
      Jet©Z
      11-12
      这是多次调用wx.chooseVideo方法后选择几个200M的时候以后小程序再次调用wx.chooseVideo方法回调报错
      11-12
      回复
    • 社区技术运营专员-Riven
      社区技术运营专员-Riven
      11-12回复Jet©Z
      我们看看,有进展同步
      11-12
      回复
    • Jet©Z
      Jet©Z
      11-12回复社区技术运营专员-Riven
      希望尽快啊,这已经非常影响我们线上业务了,老板发飙了我就都扫地出门了!
      11-12
      回复
    查看更多(15)
  • 郑伟
    郑伟
    11-12

    “缓存”能清,“微信已用空间”清不了,用小程序一会就50多G了,这还怎么搞,光清缓存一点P用没有~每次都得删除微信APP才能瘦身,这么不严谨。你们就不能提供个方法或函数之类的清理清理~

    11-12
    有用 4
    回复 1
    • 社区技术运营专员-Riven
      社区技术运营专员-Riven
      11-12
      你好,请问是怎么使用一会增加50多G缓存呢,请在复现问题后在手机微信上传日志: 我->设置->帮助与反馈右上角有个上报日志的入口,提供出现问题的微信号,出现问题的时间点(具体到分钟)
      11-12
      回复
  • Jet©Z
    Jet©Z
    11-11

    有没有官方人员来解决一下!

    11-11
    有用 1
    回复
登录 后发表内容
问题标签