在微信浏览器自动播放audio
一般安卓手机可以自动播放,但是ios和部分oppo机型无法自动播放,需要手动触发,所以需要分开处理
可以自动播放的机型,进入页面就自动播放,无法自动播放的机型,进入页面呈暂停状态
audio有play和canplay两个事件
可以自动播放时,会先触发play事件再触发canplay事件
无法自动播放时,只能触发canplay事件
由此作为切入点,定义一个变量初始值为false,
在play事件中使这个变量为true,
在canplay事件中判断这个变量的值是不是false,如果是false就表明未执行play操作,说明不能自动播放,就执行暂停的操作
浙公网安备 33010602011771号