我刚刚在互联网上遇到了Nintendo emulator written entirely in JavaScript,但它没有声音.它让我想到:有没有办法在浏览器中使用JavaScript合成声音然后播放它?如果一般情况下不可能,那么有没有Safari / Opera / FireFox / IE / Etc.可以实现的扩展吗?
我不是要问合成声音的技术,只是用于播放由浏览器中运行的代码合成的声音的技术.
解决方法:
我想你最好的办法是使用ExternalInterface(http://www.adobe.com/devnet/flash/articles/external_interface.html)让Javascript与Flash对话. Flash现在有一种在声音缓冲区和通用ByteArray类之间传输数据的方法.
http://www.adobe.com/devnet/flash/articles/dynamic_sound_generation/
您可以使用Flex SDK http://www.adobe.com/products/flex/免费开发Flash.