【发布时间】:2012-08-01 12:20:12
【问题描述】:
我正在使用AVAssetWriter 录制视频和音频,分别从AVCaptureVideoDataOutput 和AVCaptureAudioDataOutput 附加CMSampleBuffer。我想做的是由用户自行决定在录制期间将音频静音。
我假设最好的方法是创建一个空的CMSampleBuffer 像
CMSampleBufferRef sb;
CMSampleBufferCreate(kCFAllocatorDefault, NULL, YES, NULL, NULL, NULL, 0, 1, &sti, 0, NULL, &sb);
[_audioInputWriter appendSampleBuffer:sb];
CFRelease(sb);
但这不起作用,所以我假设我需要创建一个静音音频缓冲区。我该怎么做?有没有更好的方法?
【问题讨论】:
标签: ios ios5 avfoundation