如何在纯JavaScript或Jquery中创建id为的音频标记

如何在纯JavaScript或Jquery中创建id为的音频标记,javascript,jquery,html,audio,Javascript,Jquery,Html,Audio,我想创建一个音频文件在iphone safari浏览器中播放,但不需要HTML页面的帮助。仅在纯javascript或Jquery中。提前谢谢 var audio = new Audio(); audio.id = "mySong"; audio.src = "//mysite.com/media/mysong.mp3"; 除了不能在音频中自动播放歌曲。您不能在i\uuuuuuu设备上自动加载歌曲。。。因此,您需要自定义构建控件,然后必须将其放在HTML页面上,并使用事件侦听器来侦听单击或点击

我想创建一个音频文件在iphone safari浏览器中播放,但不需要HTML页面的帮助。仅在纯javascript或Jquery中。提前谢谢

var audio = new Audio();
audio.id = "mySong";
audio.src = "//mysite.com/media/mysong.mp3";
除了不能在音频中自动播放歌曲。您不能在i\uuuuuuu设备上自动加载歌曲。。。因此,您需要自定义构建控件,然后必须将其放在HTML页面上,并使用事件侦听器来侦听单击或点击,以便播放/暂停歌曲,或更改曲目或其他内容

所以你仍然需要一个HTML页面


此外,这只在浏览器中起作用,因为在iPhone上,没有其他方法可以让它在浏览器之外发挥作用(不是100%正确,但
音频
是HTML5 API,因此,使用特定的API需要HTML5支持)。

你试过了吗?Javascript/jQuery大多数时候是用来操作其他东西,HTML。Javascript本身无法创建播放音频文件所需的连接。由于你是在浏览器上运行它,你需要一些东西来执行Javascript,即HTML。这里的答案将帮助你,请使用谷歌。