微信8.0.50版本,部分华为小米机型,播放音频的时候,提示内容因网络或其他原因无法播放?,然后把版本库降低到3.15版本,就可以正常播放了。这反向推理,肯定是微信的基础库出现bug了,微信官方能否修复一下?我看论坛很多人有这个问题啊!
问题已经解决,因为出问题的播放链接,浏览器,微信客户端直接点击都能正常播放,所以我从来没怀疑过链接的问题。
然后我们后端排查出来原因了,播放地址赋值给src的时候header里默认带了一个Range的参数,值为:0-269446,之前我们对于Range没有进行处理,然后异常的机型Range是269446,正常的机型是0。一旦Range值为269446后端接口就会报错,导致播放异常。
搞不懂为什么不同的机型Range默认值会不一样。
我觉得微信这个api还是出现异常,因为不同的机型Range值是不一样的,这个也没通知开发者,如果没有对Range值进行处理就会有问题。
分享出来希望能帮助到大家
小程序叫什么我这边去看看
开放环境可以播放,其他的环境不行,是不是src的用的别人的歌曲,设计侵权的原因呢?
这两天突然冒出来这个问题,之前都是正常的。