Spec-Zone .ru
спецификации, руководства, описания, API

Библиотека разработчика Mac

Разработчик

Ссылка платформы AVFoundation ссылка на протокол AVAudioRecorderDelegate

Опции
Развертывание Target:

На этой странице
Язык:

AVAudioRecorderDelegate

Делегат AVAudioRecorder объект должен принять AVAudioRecorderDelegate протокол. Все методы в этом протоколе являются дополнительными. Они позволяют делегату реагировать на прерывания звука и ошибки декодирования аудио, и к завершению записи.

Наследование


Не применимый

Соответствует


Оператор импорта


Swift

import AVFoundation

Objective C

@import AVFoundation;

Доступность


Доступный в OS X v10.7 и позже.
  • Вызванный системой, когда запись останавливается или закончилась вследствие достижения ее ограничения по времени.

    Объявление

    Swift

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

    Objective C

    - (void)audioRecorderDidFinishRecording:(AVAudioRecorder *)recorder successfully:(BOOL)flag

    Параметры

    recorder

    Магнитофон, закончивший записывать.

    flag

    YEStrue на успешном завершении записи; NOfalse если запись остановилась из-за ошибки аудиокодирования.

    Обсуждение

    Если магнитофон остановился вследствие прерывания, этот метод не вызывает система.

    Оператор импорта

    Objective C

    @import AVFoundation;

    Swift

    import AVFoundation

    Доступность

    Доступный в OS X v10.7 и позже.

  • Вызванный, когда магнитофон встречается с ошибкой кодирования во время записи.

    Объявление

    Swift

    optional func audioRecorderEncodeErrorDidOccur(_ recorder: AVAudioRecorder!, error error: NSError!)

    Objective C

    - (void)audioRecorderEncodeErrorDidOccur:(AVAudioRecorder *)recorder error:(NSError *)error

    Параметры

    recorder

    Магнитофон, встретившийся с ошибкой кодирования.

    error

    Возвраты, ссылкой, описание ошибки, если происходит ошибка.

    Оператор импорта

    Objective C

    @import AVFoundation;

    Swift

    import AVFoundation

    Доступность

    Доступный в OS X v10.7 и позже.