音频和视频不同步nextlevel iOS lib

时间:2018-01-03 15:32:21

标签: ios swift

我们正在使用NextLevel iOS视频录制库0.8.4(https://github.com/nextlevel/NextLevel/)并发现有时我们正在接收未与音频同步的视频。自2017年8月初我们构建应用程序以来,我们不相信其特定版本,因为这个问题已经出现。

目前,应用程序仅在iOS 11上运行。遗憾的是,无法重现或缩小到特定的iPhone型号。使用Swift 4.0版。

我们允许用户使用前/后摄像头创建30秒的视频捕捉。他们按住一个按钮来录制视频,然后当30秒过去或者当他们释放录制按钮并单击提交UI按钮时,我们再调用导出功能,类似于:

func exportVideo() {
  guard let session = NextLevel.shared.session else {
    return
  }

  session.mergeClips(usingPreset: AVAssetExportPresetMediumQuality) { [weak self] (url, error) in
    self?.hideLoading()

    guard let strongSelf = self, let url = url, error == nil else {
      self?.showAlert(with: error)
      return
    }

    strongSelf.delegate?.videoCaptureViewController(strongSelf, didSendEvent: .capturedVideo(withURL: url))
  }
}

0 个答案:

没有答案