我需要实现从服务器WMA音频文件iphone流功能。 iPhone仅支持MP3,WAV,AAC音频文件。但我需要WMA为iPhone应用无线音频流播放。

谁能告诉我该怎么做这个事情。我对你的帮助真的很感谢。由于事先。

有帮助吗?

解决方案

基本上不可能的,除非你觉得写自己的解码器。 iPhone不支持WMA,这就是一种它的结束。

其他提示

我完全诺亚威瑟斯庞同意。只是增加一个步骤,用于处理音频流,你应该看看

希望这有助于。

有关WMA,你应该使用FFmpeg的库。 FFmpeg的将能够解码WMA音频流,并且还连接到MMS音频流。

如果你做一个小小的研究,你会找到办法来编译静态的FFmpeg库的iOS平台。一旦你有了到位的静态FFmpeg的图书馆,你可以连接到音频流开始解码。要播放解码后的音频数据包,您需要使用AudioQueue框架。基本上,你通过解码后的音频数据到AudioQueue,并告诉它发挥充满了解码的数据FFmpeg的给你的缓冲区。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top