我正在尝试从 shoutcast 服务器获取 .pls 流以在我的 ios 应用程序中播放。到目前为止,我一直没有成功。我在 stackoverflow 上发表了很多帖子,但这些帖子都没有任何帮助。
任何人都可以向我解释一下,如果可能的话,如何让 .pls 流式传输?
最佳答案
您只需要列出您 radio 的端口,这是一个工作示例: 在 - (void)viewDidLoad
NSURL *vibes = [NSURL URLWithString:@"http://website.com:8002"];
vPlayer = [[AVPlayer alloc] initWithURL:vibes];
self.myViewVolume = [[MPVolumeView alloc] initWithFrame:CGRectMake(20, 330, 280, 50)];
[self.myViewVolume sizeToFit];
[self.view addSubview:self.myViewVolume];
你需要在你的.m文件中创建一个AVPlayer的实例,这里是vPlayer 不要忘记将 AVFoundation 框架添加到您的项目中,您可以使用 [player play] 和 [player stop] 播放和停止流
AVPlayer 的一个问题是缺少简单的音量控制,您可以使用 mpViewVolume 添加一个。 我也在开发广播应用程序,到目前为止,AVPlayer 是播放直播流的最佳选择。
关于ios - 无法检索 Shoutcast .pls 流,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13501412/