gpt4 book ai didi

iphone - 如何在后台播放音频文件?

转载 作者:搜寻专家 更新时间:2023-10-30 20:07:17 26 4
gpt4 key购买 nike

如何在后台播放音频文件?

这是我的代码:

    NSString *soundFilePath = [[NSBundle mainBundle] pathForResource:@"Alarm" ofType:@"caf"];
NSData *sampleData = [[NSData alloc] initWithContentsOfFile:soundFilePath];
NSError *audioError = nil;

alarmAudioPlayer = [[AVAudioPlayer alloc] initWithData:sampleData error:&audioError];
[sampleData release];
[[AVAudioSession sharedInstance] setCategory: AVAudioSessionCategoryPlayback error: nil];



if(audioError != nil) {
NSLog(@"An audio error occurred: \"%@\"", audioError);
}
else {
[alarmAudioPlayer setNumberOfLoops: -1];
[alarmAudioPlayer play];
}

}

但是当我多任务处理时它不会继续播放,但当我多任务处理回到应用程序时它会继续播放。

注意:我知道这是一个旧问题的重复,但那个答案对我不起作用。

最佳答案

确保您已将应用程序设置为使用后台音频 API。在您应用的 Info.plist 中添加此条目:

enter image description here

关于iphone - 如何在后台播放音频文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5269101/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com