我正在使用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