收藏
回答

video组件播放视频,产生的本地临时文件,什么时候会自动清除掉?

目前看,页面unload、关闭小程序都不会清除视频临时文件。

只有完全删除小程序才会清除,这导致用户看的视频比较多时(视频文较大),经常会播放失败,让用户删除小程序重新进入就可以播放了,怀疑是临时文件满了,影响到播放。

是否可以在播放页面unload时,即清除产生的临时方件?或者提供一个接口可以手动清除掉?

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

2 个回答

  • eddy
    eddy
    03-01

    同求,你那边解决了吗?楼主

    03-01
    有用
    回复 1
    • 孤舟蓑笠翁
      孤舟蓑笠翁
      03-02
      在尝试针对播放失败的用户提供webview访问播放方式,错误率有下降
      03-02
      回复
  • G-STEPS街舞工作室
    G-STEPS街舞工作室
    02-25

    如果是同一个页面里有很多 video 视频的话,可以考虑只把正在播放的视频用video标签加载出来。

    其他的都放一张封面图来显示,尽量保证页面里 video 标签少一些

    02-25
    有用
    回复 8
    • 孤舟蓑笠翁
      孤舟蓑笠翁
      02-25
      一个页面只有一个video
      02-25
      回复
    • 孤舟蓑笠翁
      孤舟蓑笠翁
      02-25
      是否意味着,释放掉video组件(wx:if false)就可以清除掉这个组件产生的临时文件?
      02-25
      回复
    • G-STEPS街舞工作室
      G-STEPS街舞工作室
      02-25回复孤舟蓑笠翁
      哦哦哦,那我暂时没有其他办法了,哈哈哈哈
      02-25
      回复
    • G-STEPS街舞工作室
      G-STEPS街舞工作室
      02-25回复孤舟蓑笠翁
      有一个小想法,加载一个 web-view,在web-view里放你的视频,不知道小程序会不会清理web-view里加载的资源,感觉可以试试
      02-25
      1
      回复
    • 孤舟蓑笠翁
      孤舟蓑笠翁
      02-25回复G-STEPS街舞工作室
      嗯嗯,每天产后的将近2000次这样的播放失败报错 MEDIA_ERR_DECODE  社区内搜索了一下, 起初以为是视频文件问题,后来我们多设备测试都不是,和用户聊了下,才知道是先正常看了一部分视频,再往后看就一无法正常看了,所以怀疑是临时文件出的问题。
      02-25
      回复
    查看更多(3)
登录 后发表内容