我正在尝试为iOS开发一个广播应用程序。我想播放.pls文件。我尝试使用AVPlayer但没有成功。我从.pls中检索了网址。那也没有运行。但是,如果我使用UIWebView打开.pls文件,则会运行该流。
我可以做些什么来本地播放而不是使用webview吗?
PLS link : http://66.23.234.242:8012/listen.pls
答案 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];