在iOS 10上使用PBJVideoPlayer时出现黑色视频

时间:2016-10-19 06:47:38

标签: ios avfoundation pbjvision

我正在使用PBJVideoPlayer在我的iOS应用上显示视频,使用以下代码:

_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%的时间,视频显示为黑色而声音很好。

边界很好(因为我看到一个黑盒子),视频路径很好,因为我确实创建了正确的视频。

我正在使用iOS 10的设备,但我仍然没有使用旧iOS的设备进行检查..

任何想法可能是什么问题?我见过有关黑色视频的其他问题,但没有帮助。

1 个答案:

答案 0 :(得分:0)

因此,经过几个小时的调查后,它似乎是一个iOS10错误。

请参阅:AVPlayer playback fails while AVAssetExportSession is active as of iOS 10

对我有用的是删除视频上的水印图层,然后从视频合成中删除animationTool属性