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

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

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

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

-- MEDIA_ERR_NETWORK

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

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

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

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

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

本文完?

转载于:https://www.cnblogs.com/imgss/p/10833692.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值