最近做了新需求,實現系統錄屏,網上資料少的可憐,可用的更是寥寥無幾,終於爬完坑了,現在總結一下。
環境:iOS 12以上 + Swift
ReplayKit 實現系統錄屏,錄製手機屏幕,可以在應用之間切換時不間斷錄製,可以通過控制中心的錄屏按鈕。
使用場景,錄製任務完成情況視頻,來審覈任務完成情況。例:錄製發送特定視頻到朋友圈的任務,通過視頻可以審覈用戶任務完成情況。
最簡單的使用:
引入:import ReplayKit
if #available(iOS 12.0, *) {
let pickerView = RPSystemBroadcastPickerView(frame:CGRect(x: