Actionscript 3 如何在Flash AIR中录制本地声音?

Actionscript 3 如何在Flash AIR中录制本地声音?,actionscript-3,Actionscript 3,我想做一个自定义的mp3播放器在flash中,可以一次播放两首歌曲,我想把这两首歌曲一起录制成一个新的mp3文件 我制作了一个mp3播放器,一次可以播放两首歌曲,但我不知道如何录制它们 如果有人知道这方面的情况,请帮助我 VIPUL答案并不简单。 由于缺乏表现力强的API,在as3和air中处理声音仍然不是一件容易的事情 我建议大家更多的是,这确实是我过去在类似情况下所做的,就是使用NativeProcess作为底层语言处理类似复杂任务的桥梁 我会用它作为一个好的mp3编码器,并处理声音处理。

我想做一个自定义的mp3播放器在flash中,可以一次播放两首歌曲,我想把这两首歌曲一起录制成一个新的mp3文件

我制作了一个mp3播放器,一次可以播放两首歌曲,但我不知道如何录制它们

如果有人知道这方面的情况,请帮助我


VIPUL

答案并不简单。 由于缺乏表现力强的API,在as3和air中处理声音仍然不是一件容易的事情

我建议大家更多的是,这确实是我过去在类似情况下所做的,就是使用NativeProcess作为底层语言处理类似复杂任务的桥梁

我会用它作为一个好的mp3编码器,并处理声音处理。
本机进程所做的只是在空气箱外启动一个进程,然后等待响应。你应该做的是创建一个python脚本,让两个mp3(以前由air保存在临时目录中)与echonest remix api混合,另存为wav并使用lame编码为mp3。

然后呢?阅读答案,也许会有帮助谢谢你的建议,但我正在为iPhone开发这个应用程序,所以我不能用Lame和ecoNest。如果您在动作脚本或FLASH中还有其他内容,请分享。对于iPhone开发,由于AIR 3.0有机会使用AIR本机扩展。其思想是在air应用程序中运行为该平台编译的代码。在你的情况下,它意味着在目标C/C++中编写硬任务,将其编译为扩展,然后从空中目标。看看这个:这是一个很好的起点:)