Javascript 修复嵌入式音频以在iOS上工作

Javascript 修复嵌入式音频以在iOS上工作,javascript,html,ios,audio,Javascript,Html,Ios,Audio,我逐渐了解到,我使用的嵌入式音频在很多移动浏览器上都是禁用的——我是否可以对以下代码进行任何简单的调整以使其正常工作?我知道之前已经讨论过了,但作为一个新手,我很难将答案应用到我的情况中 我在html中有这个 <div id = "sound"></div> 这是用javascript编写的 function playSound(soundfile) { document.getElementById("sound").innerHTML= "<embed src

我逐渐了解到,我使用的嵌入式音频在很多移动浏览器上都是禁用的——我是否可以对以下代码进行任何简单的调整以使其正常工作?我知道之前已经讨论过了,但作为一个新手,我很难将答案应用到我的情况中

我在html中有这个

<div id = "sound"></div>
这是用javascript编写的

function playSound(soundfile) {
document.getElementById("sound").innerHTML=
"<embed src=\""+soundfile+"\" hidden=\"true\"
autostart=\"true\" loop=\"false\" />";}

soundfile参数是从脚本的另一部分返回的-它基本上是一个耳朵训练程序。

请尝试HTML5音频标记,而不是使用嵌入标记。此外,还要检查文件格式


您使用的是什么文件格式?

它是mp3-我将它转移到标签上,但这样做后,它仍然没有播放,我以前读到的关于这个主题的答案对我来说很清楚:自动播放是一个问题,解决办法在这几天之间非常少