0

我在 HTML5 Canvas 游戏中有这段代码:

var snd1 = new Audio("shoot.mp3"); // buffers automatically when created

后来我有:

if (data.PlaySound == "1") snd1.play();

这适用于 Chrome,但不适用于 Firefox 或 Safari。

您可以在http://glitchnap.com/zumbie上亲自测试游戏,但您需要连接移动设备来生成任何声音。整个移动设备对 HTML5 没有影响,它只是一个画布,根据服务器的指示放置对象(并生成声音)。

4

1 回答 1

1

我认为截至目前 Firefox 和 Safari 不支持 mp3 编解码器。

这是一件经济的事情:MP3 在商业发行时需要支付高额的版税。

当您的用户浏览器是 Firefox 或 Safari 时,您必须提供 WebM 或 Ogg Theora 格式的音频。

于 2013-03-14T20:25:31.933 回答