ViewController中的MPMusicPlayerController无法在applicationDidEnterBackground中播放

时间:2012-08-10 11:43:53

标签: iphone objective-c ios5 xcode4.3

当我只有一个UIWindow时,我能够让这个appDelegate方法工作 - 我设置应用程序的plist文件属性在后台播放音频,但是在引入ViewController之后,音频在我后台应用程序时淡出。

有什么建议吗?谢谢。

2 个答案:

答案 0 :(得分:1)

您应该添加以下代码:

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
    AVAudioSession* audio = [[AVAudioSession alloc] init];
    [audio setCategory: AVAudioSessionCategoryPlayback error: nil];
    [audio setActive: YES error: nil];

    return YES;
}

答案 1 :(得分:0)

Here

获取有关后台任务的信息