iOS上的AVCaptureAudioFileOutput是什么?

时间:2011-10-18 03:22:23

标签: ios audio avfoundation

互联网似乎没有回答这个问题。

this reference page for AVCaptureFileOutput中,他们声明:

  

AVCaptureFileOutput的具体子类是   AVCaptureMovieFileOutput,用于将媒体记录到QuickTime影片中   文件和AVCaptureAudioFileOutput,它将音频媒体写入   各种音频文件格式。

碰巧我有一个应用程序可以在一个功能中捕获视频,而音频只在另一个功能中捕获。所以我试图设置一个AVCaptureAudioFileOutput的实例来实现它。但是,它在iOS中不可用! AVCaptureMovieFileOutput存在并占据;我应该怎么做才能录制音频?

1 个答案:

答案 0 :(得分:2)

忘记AVCaptureFileOutput及其后代,而是使用AVCaptureAudioDataOutput捕获音频缓冲区,然后使用AVAssetWriter将其写入音频文件(例如M4A或WAV)。