2016-10-19 1 views
0

Я использую PBJVideoPlayer, чтобы показать видео на моем приложении IOS, используя следующий код:Черных видео при использовании PBJVideoPlayer на прошивке 10

_videoPlayerController = [[PBJVideoPlayerController alloc] init]; 
_videoPlayerController.delegate = self; 
_videoPlayerController.view.frame = _playerView.bounds; 
[self addChildViewController:_videoPlayerController]; 
[_playerView addSubview:_videoPlayerController.view]; 
[_videoPlayerController didMoveToParentViewController:self]; 

_videoPlayerController.videoPath = [self finalVideoPath]; 

На примерно 50% время, видео показываются как черный время звук в порядке.

Оценки хороши (так как я вижу черный ящик), и видео путь хорош, так как у меня есть правильное видео.

Я использую устройство с прошивкой 10 и я до сих пор не имеют устройство со старой прошивкой, чтобы проверить ..

Любые идеи, что может быть проблема? Я видел другие вопросы, касающиеся черных видео, но не из них.

ответ

0

Итак, после нескольких часов расследования этого, похоже, ошибка iOS10.

Смотреть это: AVPlayer playback fails while AVAssetExportSession is active as of iOS 10

То, что сработало для меня, является удаление водяных знаков слой я имел на видео, а затем удаляет animationTool свойство из видео композиции