Ios SCRecorder:来自后台的录制

Ios SCRecorder:来自后台的录制,ios,video-capture,Ios,Video Capture,我正在使用该库捕获藤蔓状视频。我的问题是从后台回来时无法重新启动录制会话。如果有人有类似的经验,请帮助 我正在使用以下代码重新启动会话。当从另一个视图返回时,它工作良好,但当应用程序进入后台并处于活动状态时失败 if (_recorder.isCaptureSessionOpened) { [_recorder startRunningSession:nil]; } 我解决了这个问题。在上述方法中再添加一行解决了我的问题 [_recorder pause]; 试试这个 1) 集成更新

我正在使用该库捕获藤蔓状视频。我的问题是从后台回来时无法重新启动录制会话。如果有人有类似的经验,请帮助

我正在使用以下代码重新启动会话。当从另一个视图返回时,它工作良好,但当应用程序进入后台并处于活动状态时失败

if (_recorder.isCaptureSessionOpened)
{
    [_recorder startRunningSession:nil];
}

我解决了这个问题。在上述方法中再添加一行解决了我的问题

[_recorder pause];
试试这个

1) 集成更新SCR记录器

-(void)viewWillAppear:(BOOL)animated {

     [self handleRetakeButtonTapped:self];
}

-(void) handleRetakeButtonTapped:(id)sender
{
    SCRecordSession *recordSession = _recorder.recordSession;
    if (recordSession != nil) {
        _recorder.recordSession = nil;
        if ([[SCRecordSessionManager sharedInstance] isSaved:recordSession]) {
            [recordSession endRecordSegment:nil];
        } else {
            [recordSession cancelSession:nil];
        }
    }

    [self prepareCamera];
    [self updateTimeRecordedLabel];
}