2013-03-14 79 views
0

我有这样的代码,在HTML5画布游戏:如何使用HTML5 Canvas在Firefox中播放声音? (在Chrome浏览器的)

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

,后来我有:

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

此作品在Chrome中,但不是在所有的Firefox或Safari 。

您可以在http://glitchnap.com/zumbie上自己测试游戏,但需要连接移动设备才能生成任何声音。整个移动设备对HTML5没有任何影响,它只是一个基于服务器告诉它做什么的对象(并生成声音)的画布。

回答

1

我认为截至此日期,Firefox和Safari不支持mp3编解码器。

这是一件经济的事情:MP3在商业发布时会带来巨额的版税。

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

相关问题