【发布时间】:2013-06-18 09:44:26
【问题描述】:
我是 ios 开发新手。我正在使用 AVAudioPlayer。音频在前台播放。之后,当我点击主页按钮时,应用程序进入后台,但音频被静音。
【问题讨论】:
标签: ios objective-c avaudioplayer
我是 ios 开发新手。我正在使用 AVAudioPlayer。音频在前台播放。之后,当我点击主页按钮时,应用程序进入后台,但音频被静音。
【问题讨论】:
标签: ios objective-c avaudioplayer
试试这个,
- (void)applicationDidEnterBackground:(UIApplication *)application
{
__block UIBackgroundTaskIdentifier task = 0;
task=[application beginBackgroundTaskWithExpirationHandler:^{
NSLog(@"Expiration handler called %f",[application backgroundTimeRemaining]);
[application endBackgroundTask:task];
task=UIBackgroundTaskInvalid;
}];
}
【讨论】:
尝试将其包含在您的代码中开始播放音频的位置
AVAudioSession *audioSession = [AVAudioSession sharedInstance];
[audioSession setCategory:AVAudioSessionCategoryPlayback error:nil];
[audioSession setActive:YES error:nil];
【讨论】: