AVPlayer正在viewController中间重复播放一个小视频。
viewController有一个bottomView和一个topView,我使用以下方法来捕获截图
func getScreenshotImage() -> UIImage {
UIGraphicsBeginImageContext(self.view.bounds.size)
self.view.drawViewHierarchyInRect(self.view.bounds, afterScreenUpdates: true)
let viewImage = UIGraphicsGetImageFromCurrentImageContext()
UIGraphicsEndImageContext()
return viewImage
}
func getScreenshotImage() -> UIImage {
UIGraphicsBeginImageContext(window().bounds.size)
window().layer.renderInContext(UIGraphicsGetCurrentContext()!)
let viewImage = UIGraphicsGetImageFromCurrentImageContext()
UIGraphicsEndImageContext()
return viewImage
}
这两种方法具有相同的效果,它们可以捕获topView和bottomView,但屏幕的中点是黑色。
按下电源按钮和主屏幕按钮时,如何使用iPhone效果拍摄视频屏幕
提前致谢!