移动端 Audio 不自动播放
2016-07-02 17:52
148 查看
autoplay属性在移动端是不起作用的.并且用代码去控制播放也是不行的,需要用户有交互才能进行播放.因此退而求其次,采用用户点击的方式触发,比如用户点击屏幕的时候,触发播放.对audio的使用,总结如下:1.audio元素的autoplay属性在ios和andriod上无法使用的,在PC端上正常2.audio元素没有设置controls时,在ios和android上会占据空间大小,而在PC端chrome是不会占据任何空间
document.addEventListener("touchstart",playBgAduio,false);
/***监听点击播放背景音乐*/functionplayBgAduio(){console.log(“playbgaudioandremovetouchstartevent...")document.getElementById(’audio’).play();document.removeEventListener("touchstart",playBgAduio,false)}
相关文章推荐
- Spring MVC 向前台页面传值-ModelAndView
- Azure 高级版 Redis 如何持久化
- 剑指offer-数组中只出现一次的数字
- 恢复丢失的VMFS分区-适用于esxi5
- hrbust 1349 Graph【Floyd逆向思维】
- CentOS 7运维管理笔记(6)----Apache 基于 IP 的虚拟主机配置
- 深度|NTM-Lasagne:基于Lasagne的神经图灵机函数库
- 1011. World Cup Betting (20)
- Java-类库-Guava-Multimap
- ulua与unity互传数组
- iOS常用公共方法(二)
- 4.3.函数指针
- 第三方支付架构设计之—帐户体系
- Canvas对角线渐变
- LeTao的popoverPresentationController
- Spring MVC DispatcherServlet的启动以及初始化
- 无向图(Undigraph)
- 敏捷开发 之 计划、测试 与 重构
- ssm 网页
- 在线支付平台的设计