-4

我无法在 iphone 的后台播放音频。我的项目在这里,有人可以看看吗?

4

1 回答 1

0

截屏

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

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

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

我正在使用其他播放器,它在后台很好地播放无线电 URL:

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

也许

streamPlayer.useApplicationAudioSession = NO;

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

于 2012-09-03T06:58:06.953 回答