如何在iOS中播放.pls文件?

时间:2013-07-19 04:13:29

标签: ios

我正在尝试为iOS开发一个广播应用程序。我想播放.pls文件。我尝试使用AVPlayer但没有成功。我从.pls中检索了网址。那也没有运行。但是,如果我使用UIWebView打开.pls文件,则会运行该流。

我可以做些什么来本地播放而不是使用webview吗?

PLS link : http://66.23.234.242:8012/listen.pls

2 个答案:

答案 0 :(得分:1)

请查看此链接https://discussions.apple.com/thread/1924391?start=0&tstart=0

PLS是一种存储多媒体播放列表的计算机文件格式。它是一种比基本M3U更具表现力的格式,因为它可以存储(缓存)歌曲标题和长度的信息 - 扩展的M3U也支持这一点。对于PLS版本2,播放列表还包括PLS版本声明。

要播放这些文件,您需要在操作系统上安装能够播放这些文件的媒体播放器。其中一个媒体播放器是iTunes。 “从上述链接复制”

答案 1 :(得分:1)

使用MPMoviePlayer我们可以播放.pls文件,您必须隐藏MPMoviePlayer,它看起来像一个音频播放器,并为您的视图添加子视图。

moviePlayer = [[MPMoviePlayerController alloc] initWithContentURL:[NSURL URLWithString: @"your .pls link"]];
[moviePlayer.moviePlayer prepareToPlay];
moviePlayer.view.hidden = YES;
[self.view addSubview:moviePlayer.view];

// for play:

[moviePlayer.moviePlayer play];

//暂停:

[moviePlayer.moviePlayer stop];