1

我的任务是在 iOS 设备和网络上的 Flash 播放器之间实现发送和接收音频。em 面临的问题是我可以从 iOS 设备发送、在网络 Flash 播放器上接收并在那里播放的音频文件的格式。反之亦然。

到目前为止,我已经能够以m4a格式保存来自 iOS 设备的音频文件,并且能够将其发送出去,但无法在 Flash 播放器上播放。同样,我已经使用 Flash Player 以mp3格式录制了音频并从那里发送但无法在此处播放。

提前感谢您阅读整个问题。

4

1 回答 1

1

Flash 可以播放 mp3 或rawdata

记录器端的 mp3 格式可以使用http://lame.sourceforge.net/进行编码,但是由于 mp3 编码是专利,因此存在法律限制。对于大多数项目,此解决方案将不起作用。

rawdata 是去这里的方式,我不太了解 ios 支持的声音格式,但我会寻找一种将它们转换为原始数据的方法,并使用 SampleDataEvent 直接读取它们或使用具有更多选项的东西,例如如https://code.google.com/p/as3wavsound/https://github.com/maxl0rd/standingwave3

抱歉,我在这里没有完整的答案,但如果你能找到一种从 iOS 支持的格式中获取原始数据的方法,那么你就在那里 90%。

于 2013-11-06T07:31:08.710 回答