В настоящее время я сталкиваюсь с проблемой, и я буду рад, если некоторые из вас решат эту проблему и придумали простое решение.
Итак, в основном вопрос: Есть лилюбой способ, которым я могу приостановить текущий AVAudioPlayer, когда поступают некоторые внешние звуки, такие как: музыка, входящий вызов, уведомления и т. д.
Я знаю, что для обнаружения вызова есть новый CXCallObserverDelegate, который помогаетнам, но для музыки и всего остального есть какое-нибудь простое решение, чтобы решить все это?
С точки зрения кода, все работает нормально, нет ни одной проблемы с воспроизведением аудио.У меня есть собственный путь и ошибка, ошибка возвращает ноль.
NSError *avPlayerError = nil;
NSData* mp3Data = [[NSData alloc] initWithContentsOfFile: path options: NSDataReadingMappedIfSafe error: &avPlayerError];