Продолжить запись аудио после прерывания по телефону, AVAudioRecorder - PullRequest
1 голос
/ 25 мая 2019

Как продолжить запись звука после прерывания входящего телефонного звонка?Теперь после входящего звонка моя запись останавливается, но я хочу возобновить запись

func audioRecorderDidFinishRecording(_ recorder: AVAudioRecorder,
                                     successfully flag: Bool) {

    if flag {
        recorder.stop()
        isRecording = false
        recordButton.setImage(#imageLiteral(resourceName: "RecButtonRecord"), for: .normal)
        playButton.isEnabled = true
        playButton.alpha = 1
        titleRecordTextView.isHidden = false
        sourceRecordTextView.isHidden = false

    }
    else {

      }

    }

1 Ответ

0 голосов
/ 25 мая 2019

Используйте

recorder.pause()

Для Пауза recording, и Вы должны проверить это

Управление из AppDelegate метод, который является

 func applicationWillEnterForeground(_ application: UIApplication) {
        // Called as part of the transition from the background to the active state; here you can undo many of the changes made on entering the background.
    }

, вы должны возобновить отсюда с использованием NotificationCenter.

...