我试图从SHOUTcast服务器获得.PLS流在我的iOS应用发挥。到目前为止,我一直不成功。我已经在stackoverflow上发了很多帖子,但其中没有任何帮助。无法检索Shoutcast的.PLS流
任何人都可以请向我解释,如果它甚至有可能,如何让.PLS到流?
我试图从SHOUTcast服务器获得.PLS流在我的iOS应用发挥。到目前为止,我一直不成功。我已经在stackoverflow上发了很多帖子,但其中没有任何帮助。无法检索Shoutcast的.PLS流
任何人都可以请向我解释,如果它甚至有可能,如何让.PLS到流?
所有你需要的是把您的无线港,这里是一个工作示例: 在 - (无效)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框架到你的项目,你可以播放和停止与[播放器播放]和[播放机站]与AVPlayer
一个问题流是缺乏容易音量控制,你可以添加一个与mpViewVolume。 我也在收音机应用程序,到目前为止AVPlayer是最好的播放shoutcast流。
@Walid侯赛因 它为我工作使用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];
一个'.pls'文件是不是甲流......这只是一个播放列表。它可能包含流的URL。 – Brad
你可以玩吗?我在同样的问题 –
@WalidHossain检查我的答案 – Ammarz