0

我正在使用 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 的设备来检查..

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

4

1 回答 1

0

所以,经过几个小时的调查,这似乎是一个iOS10的错误。

看到这个:AVPlayer 播放失败,而 AVAssetExportSession 在 iOS 10 中处于活动状态

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

于 2016-10-19T13:20:20.247 回答