SCRecorder
SCRecorder copied to clipboard
SCImage is black with audio work fine
I am using this library to add filter to video .When i import video from library which is .mp4 file it work fine but when i import a .mov file then it audio work fine but video not playing infact is only black screen.
_scPlayer = [SCPlayer player]; AVAsset *asset = [AVAsset assetWithURL:videoURL]; [_scPlayer setItemByAsset:asset]; //_scPlayer = [SCPlayer playerWithURL:videoURL]; _scPlayer.delegate = self;
self.swipeFilterView = [[SCSwipeableFilterView alloc] initWithFrame:self.cameraView.frame];
[self.swipeFilterView setFrameX:0.0];
[self.swipeFilterView setFrameY:0.0];
[self.cameraView addSubview:self.swipeFilterView];
_playImageView = [[UIImageView alloc] init];
[_playImageView setFrameHeight:60];
[_playImageView setFrameWidth:60];
_playImageView.center = CGPointMake(self.swipeFilterView.frame.size.width / 2,
self.swipeFilterView.frame.size.height / 2);
_playImageView.image = [UIImage imageNamed:@"Image_Play"];
[self.swipeFilterView addSubview:_playImageView];
_playButton = [[UIButton alloc] initWithFrame:_playImageView.frame];
[_playButton setFrameWidth:100];
[_playButton setFrameHeight:100];
[self.swipeFilterView addSubview:_playButton];
[_playButton addTarget:self action:@selector(playPressed:) forControlEvents:UIControlEventTouchUpInside];
self.swipeFilterView.contentMode = UIViewContentModeScaleAspectFill;
SCFilter *emptyFilter = [SCFilter emptyFilter];
emptyFilter.name = @"#nofilter";
self.swipeFilterView.filters = [[NSArray alloc] init];
self.swipeFilterView.filters = @[
emptyFilter,
[SCFilter filterWithCIFilterName:@"CIPhotoEffectNoir"],
[SCFilter filterWithCIFilterName:@"CIPhotoEffectChrome"],
[SCFilter filterWithCIFilterName:@"CIPhotoEffectInstant"],
[SCFilter filterWithCIFilterName:@"CIPhotoEffectTonal"],
[SCFilter filterWithCIFilterName:@"CIPhotoEffectFade"],
[self createAnimatedFilter]
// Adding a filter created using CoreImageShop
// [SCFilter filterWithContentsOfURL:[[NSBundle mainBundle] URLForResource:@"a_filter" withExtension:@"cisf"]],
];
_scPlayer.SCImageView = self.swipeFilterView;
[self.swipeFilterView addObserver:self forKeyPath:@"selectedFilter" options:NSKeyValueObservingOptionNew context:nil];
@basitmashwani did you solved this issue? I am also facing same issue.
see #238