流媒体音频MMS://到iPhone

时间:2009-08-10 19:23:03

标签: iphone streaming mms

我想将mms:// url流式传输到我的iPhone应用程序,但到目前为止很难获得有关该主题的信息。我知道有几个应用程序可以做到(FStream,WunderRadio,Tuner),我已经阅读了一些关于它们的说明,可能使用libmms和ffmpeg来完成这项任务。

有谁知道实现这个目标的方法?那里有一个我缺少的图书馆,或者已经有一些例子吗?我希望这会像简单的

一样简单

[someLibrary streamMMSUrl:@"mms://mymmsurlhere.com"]

感谢您的帮助!

3 个答案:

答案 0 :(得分:7)

您可以使用libmms库通过HTTP流读取MMS或MMS。这不是直截了当的,但一些现有的应用程序(可能是FStream)使用这种方法。要使libmms在iPhone上运行,您可以在WunderRadio站点上找到一些信息:http://www.wunderradio.com/code.html

答案 1 :(得分:2)

不幸的是,没有简单的方法可以直接使用iOS SDK播放mms://流。您必须使用第三方库,如libmms或FFmpeg。

如果您不想处理所有这些内容,可以使用我构建的RadioTunes SDK for iOS框架,它支持http和mms协议,可以播放mp3,aac,aac +和wma音频流。

您只需2行代码就可以使用RadioTunes SDK开始流式传输mms音频流:

MMSRadio *mmsRadio = [[MMSRadio alloc] initWithURL:[NSURL URLWithString:@"mms://mmsurlhere.com"]];
[mmsRadio play];

答案 2 :(得分:0)

使用kxmovie(https://github.com/kolyvan/kxmovie)作为示例

我搜索了很多例子,但只有这段代码才有用。

在网址中,我通过HTTP将mms://替换为mmsh:// - MMS(Microsoft Media Server)协议。

查看ffmpeg文档(http://www.ffmpeg.org/ffmpeg-protocols.html#mmst