2012-11-22 170 views
0

我想記錄UIView活動,就像在視頻中捕獲屏幕一樣,因此可以稍後回放。記錄UIView活動

在我的應用程序

我們有一個MPMediaPlayerController和PPT文件,所以我要錄製的視頻以及PPT幻燈片作爲用戶移動的頁面,所以需要在單個視頻被合併雙方的事情,我想這是可能的,如果我們可以通過某種方式屏幕捕獲UIView,有什麼方法可以控制UIview捕獲屏幕並將其存儲爲電影格式?

回答

0

你可以在「截圖」視圖通過使用此代碼:

UIGraphicsBeginImageContext(CGSizeMake(100,100));//arbitrary size 
[yourView.layer renderInContext:UIGraphicsGetCurrentContext()]; 
UIImage* image = UIGraphicsGetImageFromCurrentContext(); 
UIGraphicsEndImageContext(); 

,然後使用類似AVFoundation創建視頻輸出圖像。但是這種「屏幕截圖」方法對於實時捕獲來說並不是很快,並且可能會讓你的UI非常反應。

+0

但是這種方法不會記錄其他視頻的音頻..... – PGU