我正在尝试从广播服务器获取 .pls 流以在我的 ios 应用程序中播放。到目前为止,我一直没有成功。我在 stackoverflow 上发布了很多帖子,但这些帖子都没有任何帮助。
任何人都可以向我解释,如果可能的话,如何让 .pls 流式传输?
我正在尝试从广播服务器获取 .pls 流以在我的 ios 应用程序中播放。到目前为止,我一直没有成功。我在 stackoverflow 上发布了很多帖子,但这些帖子都没有任何帮助。
任何人都可以向我解释,如果可能的话,如何让 .pls 流式传输?
您只需要列出收音机的端口,这是一个工作示例:in - (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 是播放广播流的最佳选择。
@Walid Hussain 它使用 AVPlayer 对我有用
与AVFoundation.framework链接
//import needed
#import <AVFoundation/AVFoundation.h>
// declaration for the player
AVPlayer * radioPlayer;
// play
NSURL * url = [NSURL URLWithString:@"http://energy10.egihosting.com:9636"];
radioPlayer = [[AVPlayer playerWithURL:url] retain];
[radioPlayer play];