2012-10-24 34 views
0

如何在MPMoviePlayer中播放視頻時截圖?我使用下面的代碼進行截圖,但玩家屏幕是黑色。 1)如何在播放MPMoviePlayer時截圖?

- (UIImage*)captureScreenshot:(UIView *)view { 
     CGRect screenRect = [[UIScreen mainScreen] bounds]; 
     UIGraphicsBeginImageContext(screenRect.size); 

     CGContextRef ctx = UIGraphicsGetCurrentContext(); 
     [self.view.layer renderInContext:ctx]; 

     UIImage *viewImage = UIGraphicsGetImageFromCurrentImageContext(); 
     UIGraphicsEndImageContext(); 

     UIImageWriteToSavedPhotosAlbum(viewImage, self, nil, nil); 
     return viewImage; 
    } 

2)CGImageRef originalImage = UIGetScreenImage();

這是蘋果禁止。

請給任何其他方式從電影播放器​​獲取截圖。請幫幫我。

回答

0

有些hacktastic,但你可以截圖,從電影播放器​​(例如建議here)抓住縮略圖並覆蓋第一個。

+0

謝謝beko ..!我會試試這個... – Mani

相關問題