环境
- 苹果手机
- arm7/sdk6.0
- 代码 4.5
用例
- 基于 AVCam 示例
- 使用 AVCaptureMovieFileOutput 将 A/V 捕获到文件中
- 添加额外的 AVCaptureAudioDataOutput 以在录制时截取正在写入文件的音频
如何
- 将视频输入添加到捕获会话
- 将音频输入添加到捕获会话
- 将文件输出添加到捕获会话
- 将音频输出添加到捕获会话
- 配置
- 开始录制
问题
似乎音频输出是互斥的,因此,要么我将数据写入磁盘,要么我调用 AVCaptureAudioDataOutput 捕获委托,当添加 AVCaptureMovieFileOutput 时(顺序无关紧要),不调用 AVCaptureAudioDataOutput 委托。
- 如何解决?如何让“AVCaptureAudioDataOutput”触发它的委托/选择器,同时使用“AVCaptureMovieFileOutput”将数据写入磁盘?
- 除了使用较低级别的 API(例如,例如。AVAssetWriter 等人?
任何帮助将不胜感激!