我的任务是在 iOS 设备和网络上的 Flash 播放器之间实现发送和接收音频。em 面临的问题是我可以从 iOS 设备发送、在网络 Flash 播放器上接收并在那里播放的音频文件的格式。反之亦然。
到目前为止,我已经能够以m4a
格式保存来自 iOS 设备的音频文件,并且能够将其发送出去,但无法在 Flash 播放器上播放。同样,我已经使用 Flash Player 以mp3
格式录制了音频并从那里发送但无法在此处播放。
提前感谢您阅读整个问题。
我的任务是在 iOS 设备和网络上的 Flash 播放器之间实现发送和接收音频。em 面临的问题是我可以从 iOS 设备发送、在网络 Flash 播放器上接收并在那里播放的音频文件的格式。反之亦然。
到目前为止,我已经能够以m4a
格式保存来自 iOS 设备的音频文件,并且能够将其发送出去,但无法在 Flash 播放器上播放。同样,我已经使用 Flash Player 以mp3
格式录制了音频并从那里发送但无法在此处播放。
提前感谢您阅读整个问题。
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%。