0
我想記錄UIView活動,就像在視頻中捕獲屏幕一樣,因此可以稍後回放。記錄UIView活動
在我的應用程序我們有一個MPMediaPlayerController和PPT文件,所以我要錄製的視頻以及PPT幻燈片作爲用戶移動的頁面,所以需要在單個視頻被合併雙方的事情,我想這是可能的,如果我們可以通過某種方式屏幕捕獲UIView,有什麼方法可以控制UIview捕獲屏幕並將其存儲爲電影格式?
我想記錄UIView活動,就像在視頻中捕獲屏幕一樣,因此可以稍後回放。記錄UIView活動
在我的應用程序我們有一個MPMediaPlayerController和PPT文件,所以我要錄製的視頻以及PPT幻燈片作爲用戶移動的頁面,所以需要在單個視頻被合併雙方的事情,我想這是可能的,如果我們可以通過某種方式屏幕捕獲UIView,有什麼方法可以控制UIview捕獲屏幕並將其存儲爲電影格式?
你可以在「截圖」視圖通過使用此代碼:
UIGraphicsBeginImageContext(CGSizeMake(100,100));//arbitrary size
[yourView.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage* image = UIGraphicsGetImageFromCurrentContext();
UIGraphicsEndImageContext();
,然後使用類似AVFoundation創建視頻輸出圖像。但是這種「屏幕截圖」方法對於實時捕獲來說並不是很快,並且可能會讓你的UI非常反應。
但是這種方法不會記錄其他視頻的音頻..... – PGU