0

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

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

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

2 回答 2

1

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

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

要播放这些文件,您的操作系统上需要一个能够播放这些文件的媒体播放器。这些媒体播放器之一是 iTunes。“从上面提到的链接复制”

于 2013-07-19T04:18:17.937 回答
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];

//为......而玩:

[moviePlayer.moviePlayer play];

//暂停:

[moviePlayer.moviePlayer stop];
于 2014-04-03T09:00:12.230 回答