H5开发遇到的问题整理

来源:互联网 发布:网络推广博客 编辑:程序博客网 时间:2024/05/16 12:23


1.二维码问题:

二维码需要长按识别! 如果用position:  定位  会导致 ios上无法识别,当更改成margin 定位会解决该问题!

2.Audio 

有的时候业务需求音乐自动播放。

①.有些安卓机器很听话,会根据你所设置的执行。

<audio id="Audio" src="music/helpbg.mp3" loop></audio>

myAudio = document.getElementById("Audio");

myAudio.play();//当play的时候就会自动执行

②.但是有些ios无法自动执行,如果是在微信里,需要等待微信WeixinJSBridgeReady的事件准备好,再执行如下:

document.addEventListener("WeixinJSBridgeReady", function () {
    myAudio.play();//这里就会自动播放了
    myAudio.pause();//这里根据你的需求
}, false);

③.就是以上两种都不行

解决方案  用户 触摸播放!

0 0
原创粉丝点击