在许多时刻我们愿望在某种状况下或某个操纵下播放一个音频,自动播放亦或是手动挪用播放。关于自动播放在另一篇文章里有详细描述,下面是关于手动触发不播放的状况:
if (eventOver) {
var audioCtx = new Audio();
audioCtx.src = require('xxxx.mp3');
audioCtx.play();
}
像如许,每每在iOS设备下是不能播放的,我们能够如许做:在触发第一个音频的点击事宜或者是经由过程某种手腕完成的自动播放事宜中初始化我们想要播放的audio,然后在须要播放的时刻播放。
var audioCtx = null;
document.body.addEventListener('touchstart', function() {
audioCtx = new Audio();
audioCtx.src = require('xxxx.mp3');
}, false)
if (eventOver) {
audioCtx.play();
}