如何在Firefox中使用HTML5画布播放声音?(镀铬)

如何在Firefox中使用HTML5画布播放声音?(镀铬),firefox,html5-canvas,Firefox,Html5 Canvas,在HTML5画布游戏中,我有以下代码: var snd1 = new Audio("shoot.mp3"); // buffers automatically when created 后来我有: if (data.PlaySound == "1") snd1.play(); 这在Chrome中有效,但在Firefox或Safari中根本不起作用 你可以在测试自己的游戏,但你需要一个移动设备连接,以产生任何声音。整个移动设备对HTML5没有影响,它只是一个画布,根据服务器的指示放置对象(并生

在HTML5画布游戏中,我有以下代码:

var snd1 = new Audio("shoot.mp3"); // buffers automatically when created
后来我有:

if (data.PlaySound == "1") snd1.play();
这在Chrome中有效,但在Firefox或Safari中根本不起作用


你可以在测试自己的游戏,但你需要一个移动设备连接,以产生任何声音。整个移动设备对HTML5没有影响,它只是一个画布,根据服务器的指示放置对象(并生成声音)。

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

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

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