एपीआई दस्तावेज़ में नए अपडेट के अनुसार आप वीडियो को अपने यूजर के माध्यम से वीडियो & स्क्रीन पर कब्जा कर सकते हैं।
RPScreenRecorder: साझा रिकॉर्डर वस्तु अपने अनुप्रयोग के ऑडियो और वीडियो रिकॉर्ड करने की क्षमता प्रदान।
इस कक्षा तक आप अपनी ऐप स्क्रीन रिकॉर्ड कर सकते हैं और आईफोन माइक्रोफोन के माध्यम से ऑडियन भी बांध सकते हैं।
नीचे कुछ विधियां हैं जिनका उपयोग आप विभिन्न अलग-अलग विकल्पों के साथ स्क्रीन रिकॉर्ड करने के लिए कर सकते हैं।
साझा रिकॉर्डर को एक्सेस करना करने के लिए :
class func shared()
नियंत्रण अनुप्रयोग रिकॉर्डिंग करने के लिए:
-- 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)
आशा इस वसीयत अपने अनुप्रयोग में स्क्रीन पर कब्जा करने में मदद करता है।
रेफरी लिंक: https://developer.apple.com/documentation/replaykit/rpscreenrecorder
डॉक्टर रेफरी: स्क्रीन रिकॉर्डिंग के लिए https://developer.apple.com/library/content/releasenotes/General/WhatsNewIniOS/Articles/iOS_11_0.html
वे सिर्फ शामिल किया है सुविधा है, अब तक एपीआई के लिए प्रदान की कोई समर्थन नहीं। –
https://stackoverflow.com/questions/46473851/how-to-forward-screen-capture-in-ios-11-control-center-to-your-app/46497295#46497295 – TheNextman