【问题标题】:SCRecorder:Record after coming from backgroundSCRecorder:来自后台后的记录
【发布时间】:2014-06-04 09:12:55
【问题描述】:

我正在使用SCRecorder 库来捕获像藤蔓一样的视频。我的问题是从后台返回时无法重新开始录制会话。如果有人有类似经历,请帮忙。

我正在使用以下代码重新启动会话。从另一个视图返回时效果很好,但在应用程序进入后台并激活时失败。

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

【问题讨论】:

    标签: ios video-capture


    【解决方案1】:

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

    [_recorder pause];
    

    【讨论】:

      【解决方案2】:

      试试这个

      1) 集成更新后的 SCRecorder

      -(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];
      }
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-01-31
        • 2013-01-05
        • 2021-08-11
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多