0
Apple's RosyWriter
サンプルを使用して、ビデオとオーディオを録音しています。今私は、Bluetoothヘッドセットを使用してオーディオを録音する必要がありますが、私のために働いていません。私は以下のように出て、オーディオ設定を変更することにより、これを行うことができた私はまた、このquestionBluetoothデバイスを使用してAVCaptureSessionでオーディオを録音する
Apple's RosyWriter
サンプルを使用して、ビデオとオーディオを録音しています。今私は、Bluetoothヘッドセットを使用してオーディオを録音する必要がありますが、私のために働いていません。私は以下のように出て、オーディオ設定を変更することにより、これを行うことができた私はまた、このquestionBluetoothデバイスを使用してAVCaptureSessionでオーディオを録音する
を踏襲している。この
captureSession = [[AVCaptureSession alloc] init];
/*
* Create audio connection
*/
if(SYSTEM_VERSION_GREATER_THAN_OR_EQUAL_TO(@"7.0")){
[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayAndRecord withOptions:AVAudioSessionCategoryOptionAllowBluetooth error:nil];
captureSession.usesApplicationAudioSession = true;
captureSession.automaticallyConfiguresApplicationAudioSession = true;
}
AVCaptureDevice *audioDevice = [AVCaptureDevice defaultDeviceWithMediaType:AVMediaTypeAudio];
// AVCaptureDeviceInput *audioIn = [[AVCaptureDeviceInput alloc] initWithDevice:[self audioDevice] error:nil];
AVCaptureDeviceInput *audioIn = [[AVCaptureDeviceInput alloc] initWithDevice:audioDevice error:nil];
if ([captureSession canAddInput:audioIn])
[captureSession addInput:audioIn];
については、以下の作業をしています。
_audioCompressionSettings = [[audioOut recommendedAudioSettingsForAssetWriterWithOutputFileType:AVFileTypeQuickTimeMovie] copy];