Запись звука в iOS: как проверить, занят ли микрофон / воспроизведение, прежде чем брать микрофон

Если что-то воспроизводится, записывается, как мы можем проверить, доступен ли микрофон (неактивен) для записи? В настоящее время используется

AVCaptureDevice *audioCaptureDevice      = [AVCaptureDevice defaultDeviceWithMediaType:AVMediaTypeAudio];
AVCaptureSession *captureSession         = [[AVCaptureSession alloc] init];
VCaptureDeviceInput *audioInput          = [AVCaptureDeviceInput deviceInputWithDevice : audioCaptureDevice error:&error];
AVCaptureAudioDataOutput    *audioOutput = [[AVCaptureAudioDataOutput alloc] init];
[captureSession addInput  : audioInput];
[captureSession addOutput : audioOutput];
[captureSession startRunning];

. Необходимо проверить перед захватом микрофона / воспроизведением с того, что уже есть.

0
задан ort11 1 February 2012 в 18:28
поделиться