ios中的背景模式由音频被其他应用程序杀死

时间:2013-09-17 16:21:27

标签: ios audio multitasking

最近,我尝试让应用程序需要在后台工作,我使用音频保护应用程序不被ios杀死。无论是voip还是蓝牙,而不是幸运的是,该演示工作正常,直到一个新的应用程序执行也在后台运行,也运行音频。然后演示在10分钟后被杀死,有人可以帮助我解决问题吗?必须有其他的谢谢!!后来我发现了一个新的应用程序,在后台模式做得很好。在这里是网址:https://itunes.apple.com/us/app/pacer-pedometer-plus-weight/id600446812?mt=8,抱歉,我不擅长英文..      - (void)applicationDidEnterBackground:(UIApplication *)application {     如果(计数器== 0){         [玩家玩];         //将此类注册为音频会话的委托。         [[AVAudioSession sharedInstance] setDelegate:self];         [[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayback error:nil];

    UInt32 doSetProperty = 0;
    //The C Style function call
    AudioSessionSetProperty (
                             kAudioSessionProperty_OverrideCategoryMixWithOthers,
                             sizeof (doSetProperty),
                             &doSetProperty
                             );
    // Activates the audio session.
    NSError *activationError = nil;
    [[AVAudioSession sharedInstance] setActive: YES error: &activationError];

    [player setDelegate:self];

    //play audio
    [player play];
    [self backgroundHandler];
}

}

0 个答案:

没有答案