一个需求webview中自动播放音频,当应用切到后台是暂停音乐,打开时在此播放
const audio = new Audio(); audio.src = InitAudio; audio.play(); document.addEventListener(‘visibilitychange‘, () => { console.log(document.visibilityState); if (document.visibilityState === ‘hidden‘) { setTimeout(() => { audio.pause(); }, 50); } else { setTimeout(() => { audio.play(); }, 300); } },false);
需要注意,当再次打开app时候需要等待资源加载完在播放不然容易播放失败
原文:https://www.cnblogs.com/cxyqts/p/14831388.html