我正在使用Switch cameras with avcapturesession的示例代码在录制会话期间从iPhone的前置摄像头切换到后置摄像头。仅更改视频AVCaptureDeviceInput;音频输入设备和AVCaptureSession本身都没有改变。即使这样,在相机交换期间音频也会有明显的中断。这是为什么?
有没有解决方法?例如,是否会使用AVAudioRecorder来分别录制音频,以便在相机翻转期间连续录音?然后我可以将它拼接到视频中,即使这会很痛苦。
答案 0 :(得分:0)
切换摄像机时,音频输入也会改变。使用前置摄像头录制时,使用前置麦克风。在此过程中会丢失一些音频数据包。
答案 1 :(得分:0)
我遇到了同样的问题,使用AVAudioRecorder分别录制音频,AVMutableComposition在录制后完美地结合了音频和视频轨道。