无法使用AVPlayer播放媒体

时间:2016-01-05 06:16:36

标签: ios objective-c iphone cocoa

我正在尝试使用AVPlayer播放存储在服务器上的mp3和其他音频格式,但每次我收到错误EXC_BAD_ACCESS。 但是,我能够在chrome上的浏览器上播放这些音频文件。 我的代码在viewDidLoad中就像这样

AVPlayerViewController *playerController = [AVPlayerViewController new];
AVPlayer *songPlayer = [[AVPlayer alloc] initWithURL:[NSURL URLWithString:@"http://mplayer.example.com/Recordings/sun.mp3"]];
playerController.player = songPlayer;
playerController.view.frame = self.view.frame;
[playerController.view sizeToFit];
playerController.videoGravity = AVLayerVideoGravityResizeAspect;
playerController.showsPlaybackControls = YES;
[songPlayer play];
[self.view insertSubview:playerController.view atIndex:0];

我无法弄清楚我的代码有什么问题,因为我的网址是正确的,我可以从此网址获取音频文件。

1 个答案:

答案 0 :(得分:0)

您提供的网址向我显示此消息"此网页不可用

ERR_NAME_NOT_RESOLVED&#34 ;.我使用此网址" http://clips.vorwaerts-gmbh.de/big_buck_bunny.mp4"测试了您的代码。它工作正常。