音频播放注意点
- ios中自动播自动播放没反应
// ios weixin
document.addEventListener("WeixinJSBridgeReady", function () {
document.getElementById('audio').play();
}, false);
- 前后台切换
/* 背景音乐切后台 */
document.addEventListener('visibilitychange', startStopBgMedia);
try {
wx.ready(function () {
WeixinJSBridge.on('onPageStateChange', function (res) {
if (res.active == 'true') {
methods.audioVisible()
} else {
methods.audioHidden()
}
})
});
} catch (error) {
}
function startStopBgMedia() {
if (document.visibilityState === 'hidden') {
//切到后台
audioHidden()
} else if (document.visibilityState === 'visible') {
//切到前台
audioVisible()
}
}
//背景音乐后台
function audioHidden () {
$audio.pause();
}
//背景音乐前台
function audioVisible () {
bgm &&$audio.play();
}
作者:黄哈哈。
原文链接:https://www.cnblogs.com/jiajia-hjj/p/15175673.html
本博客大多为学习笔记或读书笔记,本文如对您有帮助,还请多推荐下此文,如有错误欢迎指正。