如何在ipad上使用javascript在web浏览器中播放wav文件

时间:2011-08-26 21:06:06

标签: javascript jquery ipad audio

我正在构建一个在浏览器中运行的模拟器,需要部署到iPad。我遇到了一个问题,我需要能够在按钮点击时播放.wav文件。

我知道ipad支持HTML5音频标签,但此应用程序将在PC,Mac和iPad上运行,并且所有浏览器都不支持HTML5音频标签。所以我真的需要一个可以在ipad和桌面上运行的解决方案。

提前感谢您对此问题的任何帮助。

我知道在网页上播放音频不是最好的做法,但这是客户订购的,而且他是支付账单的人。

2 个答案:

答案 0 :(得分:4)

JavaScript将是:

var audio = new Audio("noise.mp3");
audio.play();

然而,我听说iOS设备(iPad,iPhone,iPod)在启动时会禁用自动播放和JavaScript .play()方法,并且只会响应明确的用户操作而发出噪音。

谷歌“HTML5音频”,以了解更多细节(并有很多细节。)

答案 1 :(得分:1)

<object type="audio/mpeg" data="muzak.mp3">Your browser doesn't seem to like MP3s</object> 

应启动为mpeg音频注册的任何插件,或显示备用文本。

你最好嵌入一个mp3,因为对它的支持非常普遍。相比之下,.wav可以是任何东西。 Wav是一种容器格式,可以使用任意数量的不同编解码器,其中大多数可能不受普通PC /浏览器的支持。