Open david-koch-pro opened 7 years ago
I am going to use animated filter in using SCRecorder. I built recording module myself and want to integrate with SCRecorder filter. The following is my code.
override func viewDidLoad() { super.viewDidLoad() player = SCPlayer() filterSwitcherView.contentMode = .scaleAspectFill let emptyFilter = SCFilter.empty() emptyFilter.name = '#notifier' filterSwitcherView.filters = [emptyFilter, SCFilter(ciFilterName: "CIPhotoEffectNoir"), SCFilter(ciFilterName: "CIPhotoEffectChrome"), SCFilter(ciFilterName: "CIPhotoEffectInstant"), SCFilter(ciFilterName: "CIPhotoEffectTonal"), SCFilter(ciFilterName: "CIPhotoEffectFade")] player.scImageView = filterSwitcherView player.loopEnabled = true } override func viewWillAppear(_ animated: Bool) { super.viewWillAppear(animated) let sessionSegment = SCRecordSessionSegment(url: videoURL, info: nil) let session = SCRecordSession() session.addSegment(sessionSegment) player.setItemBy(session.assetRepresentingSegments()) player.play() }
And I can see only black screen with recorded audio after recording. What's wrong in my code?
I am going to use animated filter in using SCRecorder. I built recording module myself and want to integrate with SCRecorder filter. The following is my code.
And I can see only black screen with recorded audio after recording. What's wrong in my code?