用于WMA音频文件的iPhone Radio Streaming

时间:2010-08-30 12:44:20

标签: iphone streaming audio-streaming radio wma

我需要从服务器为WMA音频文件实现iphone流功能。 iPhone只能支持mp3,wav,aac音频文件。但是我需要为iPhone无线电应用播放wma音频流。

任何人都可以告诉我如何做这件事。我非常感谢你的帮助。提前谢谢。

3 个答案:

答案 0 :(得分:3)

除非你想编写自己的解码器,否则基本上是不可能的。 iPhone不支持WMA,这就是它的终结。

答案 1 :(得分:1)

我完全赞同Noah Witherspoon。只需添加一步,处理音频流,您应该查看this

希望这有帮助。

答案 2 :(得分:1)

对于wma,您应该使用FFmpeg库。 FFmpeg将能够解码wma音频流并连接到mms音频流。

如果您做一些研究,您将找到为iOS平台编译静态FFmpeg库的方法。一旦安装了静态FFmpeg库,就可以连接到音频流并开始解码。要播放已解码的音频数据包,您需要使用AudioQueue框架。基本上你将解码的音频数据传递给AudioQueue并告诉它播放填充了FFmpeg给你的解码数据的缓冲区。