我正在尝试实现如下功能
最终录制的视频 =" 从前置摄像头捕获视频 + 从视频录制音频(我通过视频播放器播放)".
有关更多信息,请参阅附加屏幕截图.

使用下面给出的我的代码块:最后我得到的是一个视频,但没有音频.
但我想要实现的是" 最终录制的视频必须是以下内容的组合:' 从我的前置摄像头捕获的视频 + 仅录制我正在播放的视频文件中的音频.'"
我怎样才能实现上述功能?
这是我的代码.
" 录制 "按钮单击方法如下:
-(void) startRecording
{
[self initCaptureSession];
NSURL *url = [NSURL fileURLWithPath:[[NSBundle mainBundle]
pathForResource:@"video"
ofType:@"mp4"]];
[self playMovieAtURL:url];
[self startVideoRecording];
}
Run Code Online (Sandbox Code Playgroud)
" initCaptureSession ":使用此方法我使用前置摄像头使用"AVCaptureSession"录制视频
-(void) initCaptureSession
{
NSLog(@"Setting up capture session");
captureSession = [[AVCaptureSession alloc] init];
NSLog(@"Adding video input");
AVCaptureDevice *VideoDevice = [self frontFacingCameraIfAvailable];
if (VideoDevice)
{
NSError *error;
videoInputDevice = [AVCaptureDeviceInput deviceInputWithDevice:VideoDevice error:&error];
if (!error)
{ …Run Code Online (Sandbox Code Playgroud)