iOS - 为什么我的音频不会在后台播放?

时间:2012-09-03 06:33:42

标签: ios xcode ios5

我在iphone上的后台播放音频时遇到问题。 我的项目是Here有人可以看一下吗?

1 个答案:

答案 0 :(得分:0)

screenshot

我已更改为iOS 5.1,因为我不想将手机更新为iOS的测试版...在这种情况下存在编译错误。

如果您展示如何创建播放器将会有所帮助:

NSURL *url = [NSURL fileURLWithPath:[[NSBundle mainBundle]
                                         pathForResource:_detailItem
                                         ofType:@"mp3"]];
    NSError *error;
    player = [[AVAudioPlayer alloc]
              initWithContentsOfURL:url
              error:&error];

我正在使用其他播放器,它正在后台播放收音机网址:

    streamPlayer = [[MPMoviePlayerController alloc] initWithContentURL: [NSURL URLWithString:radioUrl]];
    streamPlayer.movieSourceType = MPMovieSourceTypeStreaming;
    streamPlayer.useApplicationAudioSession = NO;

也许是

streamPlayer.useApplicationAudioSession = NO;

是关键?我忘了,我无法启动你的代码。