我有以下代码用于从数组中播放音频文件
function playSound() {
if(index>=25){
index = 0;
}
document.getElementById("sound").innerHTML=
"<embed src=\""+audio[index]+"\" hidden=\"true\" autostart=\"true\" loop=\"false\" />";
index++;
}
音频在我的笔记本电脑上播放正常,但无法在 iOS 设备上播放。该代码是从以下 HTML 触发的
<button id="newWordBtn" class="play" onclick="playSound(); $('#result').empty(); $('#yourTurn').val(''); myFunction();" data-icon="refresh" tabindex="3">New Word</button>
关于如何让这个工作的任何想法?我知道 iOS 不允许自动播放,但这个声音是由按钮触发的。