如何使用动画UIWebview捕捉iPhone屏幕?

如何使用动画UIWebview捕捉iPhone屏幕?,uiwebview,presentation-layer,Uiwebview,Presentation Layer,我刚刚创建了屏幕视频捕获的代码..使用UIView可以很好地工作。但是如果我使用UIWebview,捕获的屏幕视频会显示为卡住..我知道原因。原因是在使用web view时 [[self.layer presentationLayer]renderInContext:mycontext] 不工作..我的应用程序崩溃了 所以,若表示层不工作,那个么视频就会被卡住。 用这条线 [self.layer renderContext:mycontext] 屏幕截图正在工作,但视频显示卡滞 这是用户在其手机

我刚刚创建了屏幕视频捕获的代码..使用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并捕获视频时,捕获屏幕视频显示为卡住


有什么解决办法吗?

想知道您是否设法解决了这个问题?