ios html5 audio 不能自动播放

//修复ios 浏览器不能自动播放音频的问题 在加载时创建新的audio 用的时候更换src即可
Xut.fix = Xut.fix||{};
if (Xut.plat.isBrowser && Xut.plat.isIOS) {
var isAudio = false
var fixaudio = function() {
if (!isAudio) {
isAudio = true;
Xut.fix.audio = new Audio();
document.removeEventListener('touchstart', fixaudio, false);
}
};
document.addEventListener('touchstart', fixaudio, false);
}

 

 

//如果为ios browser 用Xut.fix.audio 指定src 初始化见app.js
if(Xut.fix.audio) {

audio = Xut.fix.audio;
audio.src = url;
}else {
audio = new Audio(url);
}

posted @ 2015-04-29 13:12  樱花飞落ll  阅读(1130)  评论(0编辑  收藏  举报