我正在使用AVFoundation类运行视频流,并且我正在放置一个imageview来模拟一些事情。那么是否有可能采取模拟的屏幕截图。通过使用先前指定的方法发生的事情是,我只能看到一个视图和一个图像视图,但是没有当前的视频图像通过相机发出,只有保存在库中的照片中可以看到我放置的图像。请问有人会帮我解决这个问题。从AVFoundation的视角以编程方式拍摄sccreenshot
由于提前,
与问候,
Shravan
我正在使用AVFoundation类运行视频流,并且我正在放置一个imageview来模拟一些事情。那么是否有可能采取模拟的屏幕截图。通过使用先前指定的方法发生的事情是,我只能看到一个视图和一个图像视图,但是没有当前的视频图像通过相机发出,只有保存在库中的照片中可以看到我放置的图像。请问有人会帮我解决这个问题。从AVFoundation的视角以编程方式拍摄sccreenshot
由于提前,
与问候,
Shravan
看看这个http://developer.apple.com/library/ios/#qa/qa1714/_index.html.It可能会帮助你解决你的问题
试试这个.....这将是帮助4 U,该代码将被写入当视频被运行
UIGraphicsBeginImageContext(self.view.frame.size);
[self.view.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage *viewImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
UIImageWriteToSavedPhotosAlbum(viewImage, nil, nil, nil);
(or)
UIImage *thumbnail;
MPMoviePlayerController *moviePlayer1= [[MPMoviePlayerController alloc] initWithContentURL:movieURL];
[moviePlayer1 play];
thumbnail = [[moviePlayer1 thumbnailImageAtTime:10 timeOption:MPMovieTimeOptionNearestKeyFrame] retain];
[moviePlayer1 stop];
[moviePlayer1 release];
它会给图像
嘿,我早了两天,但力量更新在堆栈...无论如何感谢您的答案。这是我正在寻找的那个。再次感谢..... – Star