微信小程序> 解决小程序视频定点卡顿的问题

解决小程序视频定点卡顿的问题

浏览量:843 时间: 来源:weixin_30588729

有一种bug可以用如梗在喉四个字来形容,你想忽略它,不想深究它,心里想着随他去吧。但是它总是时不时地冒出头来,抗议你忽略它,不关心它,向你宣示着它的存在。比如我接下来要讲的这个bug。

这个bug是这样的,我们的一些用户隔三差五(也许频率没那么高)地会反馈一个现象,就是视频播放到一个时间段,大概十几分钟的样子就卡死了,播放不下去了。我们的视频又不允许用户进行拖动快进的操作,导致用户只能从头开始播放。有一个用户反馈说他这样反反复复进行了3次。这真的很令人抓狂。。。之前也有用户反馈过,我们就另外给个链接,这次真的有点拖不下去了,我就想着把这个bug解决掉。

通过群里的信息,我了解到用户的机型:Iphone X,和具体的视频。我用我们的测试机打开这个视频,就让他一点一点播放。大概过了十几分钟后,果然重现了。通过binderror事件捕获到一个错误:

-- MEDIA_ERR_NETWORK

随后,我到开发者社区一通搜索,得到了一个有用的链接,一个叫轩辕狗剩的用户给出了一个方案

在video组件上加一个属性:custom-cache="{{false}}"

难道这个疑难杂症就这么简单就被解决了?马上cv到自己的代码里,再一播放,还真灵!果然流畅的播放到结束!

我, 尼古拉斯赵四, 谨代表个人向 轩辕狗剩 致以崇高的敬意!

后来,为了防止有用户还会触发这个bug,我又加了一个从上次的地方开始播放的功能,这样就不会让用户从头开始看了,双保险,美滋滋。

本文完?

版权声明

即速应用倡导尊重与保护知识产权。如发现本站文章存在版权问题,烦请提供版权疑问、身份证明、版权证明、联系方式等发邮件至197452366@qq.com ,我们将及时处理。本站文章仅作分享交流用途,作者观点不等同于即速应用观点。用户与作者的任何交易与本站无关,请知悉。

产品经理

手机 : 13312967497

擅长 : 小程序流量变现

扫码领取礼包

热门模板

  • 头条
  • 搜狐
  • 微博
  • 百家
  • 一点资讯
  • 知乎