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

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

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

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

-- MEDIA_ERR_NETWORK视频

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

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

难道这个疑难杂症就这么简单就被解决了?立刻cv到本身的代码里,再一播放,还真灵!果真流畅的播放到结束!get

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

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

本文完🤣搜索

相关文章
相关标签/搜索