闪烁的AVPlayerController Edge(iOS)

时间:2017-11-13 10:42:53

标签: ios avplayer avplayerviewcontroller

我有一个AVPlayerController并将其向上移动了100px。视频的背景为纯白色,应用程序中的背景为纯白色。然而,滚动时边缘会出现奇怪的闪烁。

您可以在注册按钮正上方和单元格边缘看到边框。我甚至尝试用白色笔划在它上方放置第二个视图来隐藏它,它只是将它移动了更多。它不是单一的颜色而是闪烁的事实对我来说是非常奇怪的。

任何想法如何解决?

视频 - https://drive.google.com/file/d/1kBK92teYIm29_tAMFpMizdAMAVw8CknV/view?usp=sharing

1 个答案:

答案 0 :(得分:0)

作为一种快速解决方案,您可以制作视频的屏幕截图,并在滚动时将其放在AVPlayerViewController的叠加视图上。

已修改:您可以尝试将覆盖属性设置为具有白色背景颜色的UIView,并查看差距是否消失。看起来可能是这样的:

UIView *overlay = [[UIView alloc] initWithFrame:self.myPlayerVC.bounds];
overlay.backgroundColor = [UIColor whiteColor];
self.myPlayerVC.contentOverlayView = overlay;