音频支持:音效对于游戏来说不只是最后的完善。对于玩家能增加重要的反馈。游戏引擎通常通过一些机制加载和播放声音。
HTML5支持新的音频元素,并可以通过JavaScript代码控制 。尽管它简单易用,但它和画布集成的不是太好。
对声音的支持是巨大的进步,但是仍旧有很多问题。尽管兼容html5的浏览器能播放音频文件,但是不能支持相同的音频格式。MP3格式文件是大家熟知的,但是不是所有浏览器都支持。许多浏览器偏爱支持新的Ogg格式的视频。令人困恼的是,即使是同一浏览器,不同版本对音频格式的支持也是不一样的。
建议是同时使用MP3和Ogg格式的音频,让浏览器播放它能播放的格式。这就解决了很多问题。当然,一般不容易找到不同格式的同一音频。建议使用免费的音频编辑器Audacity。该工具允许你录制和编辑音效,并导出不同的格式。通过lame插件你可以导出Ogg和mp3格式的音频。
参考网站
http:// audacity.sourceforge.net