我正在尝试开发一个小应用程序,应该从一个特定的链接流音频。我正在使用avPlayer,但我不知道为什么它不工作。尝试谷歌,但似乎没有相关的。请帮助..谢谢
- (void)viewDidLoad
{
[super viewDidLoad];
NSURL *url = [NSURL URLWithString:@"http://108.166.161.206:8826/stream.mp3"];
self->playerItem = [AVPlayerItem playerItemWithURL:url];
self->player = [AVPlayer playerWithPlayerItem:playerItem];
self->player = [AVPlayer playerWithURL:url];
[player play];
}
3条答案
按热度按时间vojdkbi01#
我不知道为什么你先用一个playeritem初始化你的播放器,然后再用一个NSURL初始化它。不管怎样,下面是要做的:
AV基金会编程指南应该是一个很好的起点,以找出如何AVPlayer的东西工作
67up9zun2#
这一行没有必要
self->player = [AVPlayer playerWithURL:url];
另外,不要忘记将NSAlowsArbitaryLoads键添加到info.plist中
moiiocjp3#
您可以使用AVAudioPlayer尝试此操作: