移动端audio自动播放问题
2016-09-10 23:20
274 查看
中秋临近,心血来潮想做个手机端贺卡,以前接触的移动端较少,虽然是个简单的贺卡,其实也蛮多坑的,简略说一下在制作贺卡的过程遇到的坑:
一:移动端的屏幕大小不能算作body的大小,因为手机浏览器头部都有网址导航等等,底部也有留白,应该出去这一部分;
二:audio背景音乐是不能自动播放的,不管怎么调试js都没用,经过多方查证,居然是移动端做了限制,一定要用户交互才能触发,网上的解决方案大多是通过touchstart事件;
一:移动端的屏幕大小不能算作body的大小,因为手机浏览器头部都有网址导航等等,底部也有留白,应该出去这一部分;
二:audio背景音乐是不能自动播放的,不管怎么调试js都没用,经过多方查证,居然是移动端做了限制,一定要用户交互才能触发,网上的解决方案大多是通过touchstart事件;
<audio id="myaudio" > <source src="/static/warn.mp3" type="audio/mpeg"> </audio> <script> function audioPlay(){ document.getElementById("myaudio").play(); } function audioLoad(){ document.getElementById("myaudio").pause(); } // 触发播放 audioPlay();
</script>
相关文章推荐
- 关于移动端audio自动播放问题
- audio 在ios上自动播放问题
- iOS系统及微信中不支持audio自动播放问题
- 解决ios上audio不能自动播放,也不能连续播放的问题
- 解决ios上audio不能自动播放的问题以及监听audio播放状态
- IOS的移动端audio自动播放(多种场景)
- 解决ios微信下audio无法自动播放的问题
- 微信的audio无法自动播放的问题
- h5-video3 解决html5 audio iphone,ipd,safari不能自动播放问题
- 解决微信不能自动播放HTML5网页audio问题
- 解决html5 audio iphone,ipd,safari不能自动播放问题
- 解决ios,android在微信中audio不能自动播放的问题
- iOS系统和微信中不支持audio自动播放问题的解决方法
- Html5-audio标签简介及手机端不自动播放问题
- 关于移动端音乐没有自动播放的问题
- 解决html5 audio iphone,ipd,safari不能自动播放问题
- 快速解决ios微信下audio无法自动播放的问题
- 如何解决插入U盘或移动硬盘后,自动播放的问题
- 解决网页插入优酷视频自动播放问题
- 关于vcastr3播放器自动播放的问题