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

How to play a wav file in web browser with javascript on ipad

本文关键字:浏览器 播放 wav 文件 javascript ipad      更新时间:2023-09-26

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

我知道ipad支持HTML5音频标签,但这个应用程序将在PC, Mac和ipad上运行,所有浏览器都不支持HTML5音频标签。所以我真的需要一个既能在ipad上运行又能在台式机上运行的解决方案。

提前感谢您对这个问题的帮助。

我知道在网页中播放音频不是最好的做法,但这是客户要求的,他是支付账单的人。

JavaScript应该是:

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

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

Google "HTML5 audio"查看更多细节

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

,应该会触发任何插件注册的mpeg音频,或显示替代文本。

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