Iphone 在音频播放过程中,设备正在重新启动

Iphone 在音频播放过程中,设备正在重新启动,iphone,objective-c,ios6,avplayer,Iphone,Objective C,Ios6,Avplayer,我有一个iPhone和iPad的应用程序,它使用AVPlayer播放音频流,我使用的是与Apple示例StitchedStreamPlayer相同的播放器,但我对播放音乐而不是视频做了一些更改 当我运行应用程序时,我可以监听几秒钟,然后设备重新启动,并显示以下错误: 因SpringBoard的终止而终止 (当我在设备上使用xcode运行时,它会播放几分钟,但当我拔下设备并再次运行应用程序时,应用程序会崩溃) 我正在使用iPhone4和iPadMini进行测试,它们都不是越狱者,booth是iOS

我有一个iPhone和iPad的应用程序,它使用AVPlayer播放音频流,我使用的是与Apple示例StitchedStreamPlayer相同的播放器,但我对播放音乐而不是视频做了一些更改

当我运行应用程序时,我可以监听几秒钟,然后设备重新启动,并显示以下错误:

因SpringBoard的终止而终止

(当我在设备上使用xcode运行时,它会播放几分钟,但当我拔下设备并再次运行应用程序时,应用程序会崩溃)

我正在使用iPhone4和iPadMini进行测试,它们都不是越狱者,booth是iOS6

代码相当大,但以下是一些部分:

标题:

@interface NewPlayer : NSObject <AVAudioSessionDelegate>

@property (strong) AVPlayer *player;
@property (strong) AVPlayerItem *playerItem;
如果你想深入研究一下StitchedStreamPlayer示例,我不知道。我看过:

还有很多其他的

我试图忘记所有这些实现,只使用

player = [AVPlayer playerWithURL:[NSURL URLWithString:url]];

[player play];
但它崩溃了

有什么想法吗

编辑

我试过MPMoviePlayerController,但同样的情况发生了,音乐开始播放,然后设备重新启动

这是我使用的代码:

[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayback error:NULL];

        player = [[MPMoviePlayerController alloc] initWithContentURL:[NSURL URLWithString:[[arrRadios objectAtIndex:indexPath.row] objectForKey:@"url"]]];

        [player play];

您遇到了什么错误?尝试使用其他播放器播放音频,然后检查……苹果建议使用AVPlayer播放流媒体,是否有其他播放器?错误是:“响应SpringBoard的终止而终止。”然后设备重新启动。尝试使用MPMoviePlayerServiceController…它也适用于流式音频/视频…哼哼。。我得到了它。。我将尝试一下,稍后我将公布结果。。谢谢
[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayback error:NULL];

        player = [[MPMoviePlayerController alloc] initWithContentURL:[NSURL URLWithString:[[arrRadios objectAtIndex:indexPath.row] objectForKey:@"url"]]];

        [player play];