0
アプリがバックグラウンドのときに空のオーディオファイルを再生してすべての再生を停止したい場合は次のコードを試しましたが、再生しませんでした。アプリがバックグラウンドモードのときに曲を開始するには
-(void)stop{
[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayback error:nil];
if(_viewController.checkIpod==0){
AVAudioPlayer *playerA = [[AVAudioPlayer alloc]
initWithContentsOfURL:[NSURL fileURLWithPath:
[[NSBundle mainBundle] pathForResource:@"2sec" ofType:@"mp3"]]
error:nil];
[playerA play];
//[player close];
_viewController.onceClosed=1;
NSLog(@"Oneclosed=1");
}
else{
//[self.musicPlayer play];
[_viewController.musicPlayer pause];
[_viewController.playerA play];
NSLog(@"closing and playing the sound");
}
}
私はあなたがバックグラウンドオーディオを有効にするために、あなたの.plistに項目を追加する必要があります
ユーザーとしては、これは私を狂わせるでしょう。私は、バックグラウンドでアプリが空のオーディオファイルを再生しないようにします。 – dasdom
それはすべての再生を終了します –