我正在使用avplayer播放音频网址,但它无法正常工作,我不知道我错在哪里 
  
  
 
Nsstring *radioURL = @"https://www.example.com"; radioPlayer = [AVPlayer playerWithURL:[NSURL URLWithString:radioURL]] ; // [radioPlayer seektotime:kCMTimeZero]; NSLog(@"radio player %@",radioPlayer.currentItem); [radioPlayer play];
任何帮助,将不胜感激.
解决方法
 我强烈推荐下面的代码来播放无线电流:请看一下 
 AVPlayer_Class 
  
  
 
        -(void)Play{
        Nsstring *radioURL = @"https://www.example.com"; //this url must valid 
        AVPlayer *player = [[AVPlayer alloc]initWithURL:[NSURL URLWithString:radioURL]];
        self.songPlayer = player;    //self.songPlayer is a globle object of avplayer
        [[NSNotificationCenter defaultCenter] addobserver:self
                                                 selector:@selector(playerItemDidReachEnd:)
                                                     name:AVPlayerItemDidplayToEndTimeNotification
                                                   object:[songPlayer currentItem]];
        [self.songPlayer addobserver:self forKeyPath:@"status" options:0 context:nil];
}
- (void)observeValueForKeyPath:(Nsstring *)keyPath ofObject:(id)object change:(NSDictionary *)change context:(void *)context {
        if (object == songPlayer && [keyPath isEqualToString:@"status"]) {
            if (songPlayer.status == AVPlayerStatusFailed) {
                NSLog(@"AVPlayer Failed");
            } else if (songPlayer.status == AVPlayerStatusReadyToPlay) {
                NSLog(@"AVPlayerStatusReadyToPlay");
                [self.songPlayer play];
            } else if (songPlayer.status == AVPlayerItemStatusUnkNown) {
                NSLog(@"AVPlayer UnkNown");
            }
        }
    }
- (void)playerItemDidReachEnd:(NSNotification *)notification {
     //  code here to play next sound file
    } 
 参考链接是 – Streaming mp3 audio with AVPlayer