我想将mms:// url
流式传输到我的iPhone应用程序,但到目前为止很难获得有关该主题的信息。我知道有几个应用程序可以做到(FStream,WunderRadio,Tuner),我已经阅读了一些关于它们的说明,可能使用libmms和ffmpeg来完成这项任务。
有谁知道实现这个目标的方法?那里有一个我缺少的图书馆,或者已经有一些例子吗?我希望这会像简单的
一样简单 [someLibrary streamMMSUrl:@"mms://mymmsurlhere.com"]
感谢您的帮助!
答案 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)