为了账号安全,请及时绑定邮箱和手机立即绑定

WebView 下播放音频错乱,各位有什么思路?

WebView 下播放音频错乱,各位有什么思路?

汪汪一只猫 2019-01-30 14:15:10
正常的使用场景iOS 和安卓都用 webview 配合了同一个页面做的混合应用ajax 通过账号从服务器获取包含音频信息的 JSON解析 JSON,从 CDN 预加载音频,添加到 DOM 末尾用户点击按钮 A,播放对应音频 A.mp3遇见的 BUG极个别用户在点击按钮 A 的时候,播放的音频是另外一个页面按钮 B 的音频 B.mp3。已知的信息音频播放的页面有十多个音频,出现错乱的只有两个播放出来错乱的音频不属于这个页面,这个用户之前也不可能播放过清除缓存,更新应用没有帮助将表现正常的账号给用户登录之后,用户的机器上也能稳定复现iOS 和安卓都能稳定复现,错误表现相同只有音频内容错乱,其他内容是正常的。个人看法如果是服务器分发 JSON 有误,那么应该是整个数据都会错乱,为什么只有音频内容出错了呢?我知道这个想法很蠢,但是会不会 CDN 分发了错误的音频数据。。。关键代码音频预加载:format用于格式化:下面是播放:
查看完整描述

1 回答

?
浮云间

TA贡献1829条经验 获得超4个赞

和用户确认了,是CDN分发了错误的音频数据。
同一个链接我这里听是正常的,用户从 app 和 Safari 里面听到都是错误的。

查看完整回答
反对 回复 2019-02-14
  • 1 回答
  • 0 关注
  • 401 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信