微信浏览器中的audio的问题,有时候播放,有时候不播放是什么问题

 我来答
爱源的小单
2017-06-20
知道答主
回答量:90
采纳率:0%
帮助的人:12.8万
展开全部
我的问题是其他设备可以,就是ios微信浏览器里audio有时可以播放有时不可以播放,我在网上看到说浏览器解析不同(可能有时候播放时readyState的值小于等于1):

Firefox、桌面端Chrome、桌面和移动端Safari:等待音频的readystate过1,然后播放
IE9、安卓移动端Webkit:如果音频的readystate没有过1,什么都不做
因此判断audio.readyState>1或者audio.readyState>2的时候再播放,用定时器setInterval如果大于1或2再audio.play();就可以了,我的是这么解决的。
参考:https://segmentfault.com/q/1010000000390733
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
深圳市新思维软件有限责任公司
2018-06-28
深圳市新思维软件有限责任公司
深圳市新思维软件有限公司致力于为企业、组织提供专业的软件产品解决方案、软件集成,软件开发及服务。总部设于中国深圳,服务客户包括政府、公安、环保、教育、旅游、酒店、转型制造业等组织及企业。
向TA提问
展开全部
貌似本身audio自动播放在android是都可以的,但在iphone上的safari是不行的,需要手动一个事件触发,但在微信内置浏览器里,不过可以试一下,iphone应该也是可以的。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式