2
我希望能夠檢測麥克風是否可用於錄製視頻,並且如果用戶正在打電話,麥克風不可用。考慮到電話呼叫,檢測麥克風可用性的最佳方法是什麼? 這是我的代碼有增加的麥克風,並沒有檢測到麥克風是電話Objective-C iOS7檢測到活動的電話呼叫和麥克風可用性
self.session = [[AVCaptureSession alloc] init];
audioDevice = [[AVCaptureDevice devicesWithMediaType:AVMediaTypeAudio] firstObject];
audioDeviceInput = [AVCaptureDeviceInput deviceInputWithDevice:audioDevice error:&error];
if ([self.session canAddInput:audioDeviceInput])
{
[self.session addInput:audioDeviceInput];
}