如何使用动画UIWebview捕捉iPhone屏幕?
我刚刚创建了屏幕视频捕获的代码..使用UIView可以很好地工作。但是如果我使用UIWebview,捕获的屏幕视频会显示为卡住..我知道原因。原因是在使用web view时 [[self.layer presentationLayer]renderInContext:mycontext] 不工作..我的应用程序崩溃了 所以,若表示层不工作,那个么视频就会被卡住。 用这条线 [self.layer renderContext:mycontext] 屏幕截图正在工作,但视频显示卡滞 这是用户在其手机中浏览任何网站时的代码如何使用动画UIWebview捕捉iPhone屏幕?,uiwebview,presentation-layer,Uiwebview,Presentation Layer,我刚刚创建了屏幕视频捕获的代码..使用UIView可以很好地工作。但是如果我使用UIWebview,捕获的屏幕视频会显示为卡住..我知道原因。原因是在使用web view时 [[self.layer presentationLayer]renderInContext:mycontext] 不工作..我的应用程序崩溃了 所以,若表示层不工作,那个么视频就会被卡住。 用这条线 [self.layer renderContext:mycontext] 屏幕截图正在工作,但视频显示卡滞 这是用户在其手机
UIGraphicsBeginImageContextWithOptions(self.bounds.size, YES, 0.0);
CGContextRef mycontext = UIGraphicsGetCurrentContext();
if([[self.layer presentationLayer] respondsToSelector:@selector(renderInContext:)])
{
[[self.layer presentationLayer] renderInContext:mycontext];
}
else
{
[self.layer renderInContext:mycontext];
}
UIImage* image = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
滚动webview并捕获视频时,捕获屏幕视频显示为卡住
有什么解决办法吗?想知道您是否设法解决了这个问题?