Open basitmashwani opened 7 years ago
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
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;