6

AVCaptureVideoDataOutputAVCaptureAudioDataOutputを使用して、 AVCaptureSessionを使用してビデオとオーディオをサンプル バッファーに記録しています。

iPhone (4 および 4S) のデフォルトのオーディオ サンプル レートは 44100Hz です。これを 48000Hz に設定したいのですが、AVCaptureSession にはオーディオ サンプル レートの設定がないようです。

AVAudioSessionを使用してハードウェア サンプル レートを変更しようとしましたが(setPreferredHardwareSampleRate を使用)、ハードウェア サンプル レートが変更されたと報告されますが (セッションをアクティブにした後)、AVCaptureAudioDataOutput のサンプル デリゲートで取得している実際のサンプル レートには影響しません。

AVCaptureSession 自体からオーディオ サンプル レートを設定する方法はありますか?

4

1 に答える 1

0

Apple のサポートによると、iOS 5 でこれを行う方法はありません。彼らは、この機能が後のバージョン、おそらく 6 で追加される可能性があることを示唆しています。

于 2012-08-01T06:30:52.577 に答える