Theo bản cập nhật mới trong tài liệu API, bạn có thể quay video & Âm thanh màn hình chỉ qua ứng dụng của bạn.
RPScreenRecorder: Các chia sẻ ghi đối tượng cung cấp khả năng để ghi lại âm thanh và video của ứng dụng của bạn.
Bởi lớp học này, bạn có thể ghi lại màn hình ứng dụng của mình và cũng ràng buộc Audion thông qua micrô iPhone.
Dưới đây là một số phương pháp bạn có thể sử dụng để ghi lại màn hình với các tùy chọn khác nhau khác nhau.
Để truy cập các ghi Shared:
class func shared()
Để kiểm soát ứng dụng ghi âm:
-- Starts recording the app display.
func startRecording(handler: ((Error?) -> Void)? = nil)
-- Stops the current recording.
func stopRecording(handler: ((RPPreviewViewController?, Error?) -> Void)? = nil)
-- Starts screen and audio capture.
func startCapture(handler: ((CMSampleBuffer, RPSampleBufferType, Error?) -> Void)?, completionHandler: ((Error?) -> Void)? = nil)
-- Stops screen capture
func stopCapture(handler: ((Error?) -> Void)? = nil)
Hope điều này sẽ giúp bạn chụp màn hình trong ứng dụng của bạn.
Ref Link: https://developer.apple.com/documentation/replaykit/rpscreenrecorder
Doc Ref: https://developer.apple.com/library/content/releasenotes/General/WhatsNewIniOS/Articles/iOS_11_0.html
Họ đã chỉ bao gồm tính năng để ghi âm màn hình, không có hỗ trợ cung cấp cho API cho đến nay. –
https://stackoverflow.com/questions/46473851/how-to-forward-screen-capture-in-ios-11-control-center-to-your-app/46497295#46497295 – TheNextman