我知道可以使用Alchemy(作为编译C++代码的一种方式)在Adobe Flash中使用C++(音频)数字信号处理。但是,我的问题是,是否可以使用Flash/Alchemy(dsp)并将其打包为Air应用程序(适用于IOS/Android)?
干杯
是的,我在Android和iOS上都没有问题地使用自己作为3Crypto包装器(Alchemy版本),其他人也成功地在手机游戏中使用了Box2D Alchemy端口,因此它也可能适用于您的情况,您只需处理byteArray声音数据。
无论如何,在开始您的项目之前,您可以测试例如:Ogg Vorbis Alchemy 功能,这是带有 sourse 代码的好文章http://labs.byhook.com/2011/02/22/ogg-vorbis-encoder-decoder-for-flash/
>我已经尝试过 ALF 库 http://music.ece.drexel.edu/ALFdocs/files/Flash/ALF-as.html - 它在开发机器上的模拟器中工作得很好,但每当我以发布模式在移动设备上启动它时 - 性能是灾难性的。