Я добавляю звук, когда пользователь нажимает кнопку вызова / joinChanne (Agora) в моем приложении.
[self.agoraKit joinChannelByToken:self.userManager.agoraToken channelId:self.userManager.channelName info:nil uid:[self.userManager.UID integerValue] joinSuccess:^(NSString *channel, NSUInteger uid, NSInteger elapsed) {
NSString *path = [[NSBundle mainBundle] pathForResource:@"ringing-sound-jalebi" ofType:@"mp3"];
NSURL *soundFileURL = [NSURL fileURLWithPath:path];
self.audioPlayer = [[AVAudioPlayer alloc] initWithContentsOfURL:soundFileURL error:nil];
self.audioPlayer.delegate = self;
[self.audioPlayer play];
}];
Но я получаю "AVAudioSession.mm:997:-[AVAudioSession setActive: withOptions: error:]: деактивировать аудиосеанс с запущенным вводом / выводом. Все операции ввода / вывода должны быть остановлены или приостановлена до деактивации аудио сеанса "ошибка. Может кто-нибудь, пожалуйста, помогите мне решить эту проблему