我正在尝试捕获屏幕的UIImage。但是,有一个视频(在AVPlayerViewController中)。捕获工作正常,但AVPlayerViewController区域中显示的内容始终为空 - 正确捕获屏幕的其余部分。
有没有办法捕获AVPlayerViewController窗口中的内容?
这就是我捕捉屏幕的方式
func captureScreen() -> UIImage? {
UIGraphicsBeginImageContextWithOptions(self.view.bounds.size, false, UIScreen.main.scale)
self.view.layer.render(in: UIGraphicsGetCurrentContext()!)
let image = UIGraphicsGetImageFromCurrentImageContext()
UIGraphicsEndImageContext()
return image
}