ReplayKit 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
允許在 iOS 應用程式中錄製螢幕。
類別
介面
IRPBroadcastActivityViewControllerDelegate |
如果通訊協定 RPBroadcastActivityViewControllerDelegate 有任何) ,則表示必要方法的介面 (。 |
IRPBroadcastControllerDelegate |
如果通訊協定 RPBroadcastControllerDelegate 有任何) ,則表示必要方法的介面 (。 |
IRPPreviewViewControllerDelegate |
如果通訊協定 RPPreviewViewControllerDelegate 有任何) ,則表示必要方法的介面 (。 |
IRPScreenRecorderDelegate |
如果通訊協定 RPScreenRecorderDelegate 有任何) ,則表示必要方法的介面 (。 |
列舉
RPCameraPosition |
列舉裝置上的相機位置。 |
RPRecordingError |
列舉錄製時可能會遇到的錯誤。 |
RPSampleBufferType |
允許在 iOS 應用程式中錄製螢幕。 |
委派
LoadBroadcastingHandler |
委派,指定呼叫 LoadBroadcastingApplicationInfo(NSExtensionContext, LoadBroadcastingHandler) 方法時完成處理常式的簽章。 |
備註
ReplayKit 命名空間提供類別,允許螢幕錄製開發人員的應用程式。 此外,它也提供標準 RPPreviewViewController 檢視控制器,可讓使用者預覽、修剪及共用錄製。
開發人員必須使用 SharedRecorder 單一來建立重新執行。
if (RPScreenRecorder.SharedRecorder.Available)
{
recordingTask = RPScreenRecorder.SharedRecorder.StartRecordingAsync(true);
}
//...etc...
RPPreviewViewController controller = await RPScreenRecorder.SharedRecorder.StopRecordingAsync();
this.NavigationController.PushViewController(controller, true);