我正在使用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的设备进行检查..
任何想法可能是什么问题?我见过有关黑色视频的其他问题,但没有帮助。
答案 0 :(得分:0)
因此,经过几个小时的调查后,它似乎是一个iOS10错误。
请参阅:AVPlayer playback fails while AVAssetExportSession is active as of iOS 10
对我有用的是删除视频上的水印图层,然后从视频合成中删除animationTool
属性