您的位置:首页 > 其它

移动端 Audio 不自动播放

2016-07-02 17:52 148 查看
autoplay属性在移动端是不起作用的.并且用代码去控制播放也是不行的,需要用户有交互才能进行播放.因此退而求其次,采用用户点击的方式触发,比如用户点击屏幕的时候,触发播放.
document.addEventListener("touchstart",playBgAduio,false);
/***监听点击播放背景音乐*/functionplayBgAduio(){console.log(“playbgaudioandremovetouchstartevent...")document.getElementById(’audio’).play();document.removeEventListener("touchstart",playBgAduio,false)}
对audio的使用,总结如下:1.audio元素的autoplay属性在ios和andriod上无法使用的,在PC端上正常2.audio元素没有设置controls时,在ios和android上会占据空间大小,而在PC端chrome是不会占据任何空间
                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: