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

发布网友 发布时间:2024-10-23 21:16

我来回答

2个回答

热心网友 时间:2024-11-13 14:58

我的问题是其他设备可以,就是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

热心网友 时间:2024-11-13 14:56

貌似本身audio自动播放在android是都可以的,但在iphone上的safari是不行的,需要手动一个事件触发,但在微信内置浏览器里,不过可以试一下,iphone应该也是可以的。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com