0
フォアグラウンドで再生しているときに、AVAudioPlayer iOS 9を使用してオーディオがバックグラウンドで再生されません。AVAudioPlayer iOS 9を使用してオーディオをバックグラウンドで再生していません
私はすでに私もオーディオをチェックした「アプリケーションがオーディオを再生するかのAirPlayを使用して、オーディオ/ビデオをストリーミング」Info.plistの
に必要なバックグラウンドモードを設定して、背景で機能
をフェッチ使用されるコード:
@property (nonatomic, strong) AVAudioPlayer *ringtonePlayer;
NSString *ringtonePath = [[NSBundle mainBundle] pathForResource:@"incoming" ofType:@"wav"];
if ([ringtonePath length] <= 0) {
NSLog(@"Can't find incoming sound file");
return;
}
self.ringtonePlayer = [[AVAudioPlayer alloc] initWithContentsOfURL:[NSURL URLWithString:ringtonePath] error:nil];
self.ringtonePlayer.delegate = self;
self.ringtonePlayer.numberOfLoops = -1;
NSError *error = nil;
if (![[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayback
error:&error]) {
NSLog(@"Unable to reroute audio: %@", [error localizedDescription]);
} else {
[[AVAudioSession sharedInstance] setActive:YES error:&error];
}
self.ringtonePlayer.volume = 1.0f;
[self.ringtonePlayer play];
事前に感謝してください、助けてください。