在audio标签中,若是将这个放在普通的移动端,ios、安卓都是能够正常播放的,ios
在微信端,安卓播放正常,而ios端音频类没法正常播放( dom.play() ),这就须要用到微信的播放 微信
第一步:引入微信官方 jweixin插件app
<script src="http://res.wx.qq.com/open/js/jweixin-1.0.0.js"></script>dom
第二步:插件
var audio = document.getElementById('dadishumusic'); //获取到audio对象
audio.play(); //尝试进行正常事件播放,在非微信端页面有效debug
wx.config({
debug : false, // 这里为false
appId : 'xxx', // 这里的appid 是必填的,能够到官网看源代码获得一个appid对象
// 如下随意填写便可
timestamp : (new Date()).getTime(),
nonceStr : '',
signature : '',
jsApiList : ['checkJsApi']
});
wx.ready(function() {
audio.play();
});事件