2017-06-07 5 views
5

आज मैंने कुछ videos देखा कि सेब ने नियंत्रण केंद्र में स्क्रीन रिकॉर्ड करने का विकल्प दिया था।अब आईओएस 11 पर स्क्रीन रिकॉर्ड करना संभव है?

मुझे उत्सुकता है कि यह डेवलपर्स के लिए भी उपलब्ध है या नहीं?

मैं googled लेकिन इससे संबंधित कोई दस्तावेज़ नहीं मिला। क्या कोई इस विषय पर कुछ प्रकाश डाल सकता है।

+1

वे सिर्फ शामिल किया है सुविधा है, अब तक एपीआई के लिए प्रदान की कोई समर्थन नहीं। –

+0

https://stackoverflow.com/questions/46473851/how-to-forward-screen-capture-in-ios-11-control-center-to-your-app/46497295#46497295 – TheNextman

उत्तर

7

एपीआई दस्तावेज़ में नए अपडेट के अनुसार आप वीडियो को अपने यूजर के माध्यम से वीडियो & स्क्रीन पर कब्जा कर सकते हैं।

enter image description here

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

+1

मुझे स्क्रीन रिकॉर्ड करने में रूचि है आईफोन मेरी ऐप की स्क्रीन नहीं है। मैंने सोचा था कि ऐप्पल ने आईओएस 11 की स्क्रीन रिकॉर्डिंग सुविधा के बाद ऐसा करने के लिए कुछ नया एपीआई प्रदान किया है। लेकिन आपके समाधान के लिए thnks :) @CodeChanger – Dalvik

+2

हाँ आईओएस 11 के लिए उन्होंने नियंत्रण केंद्र में स्क्रीन रिकॉर्डिंग सुविधा जोड़ा लेकिन निजी एपीआई है और दुर्भाग्य से हम अपने ऐप के बाहर नहीं पहुंच सकते हैं :( – CodeChanger

+0

यदि कोई ऐप कैमरा एक्सेस करता है तो मैं स्क्रीन रिकॉर्ड कर सकता हूं, मान लें उपयोगकर्ता स्नैपचैट के माध्यम से स्नैप लेता है और रिकॉर्डिंग उपयोगकर्ता को बताए बिना शुरू होता है? यह अभिभावकीय नियंत्रण के लिए है। –

संबंधित मुद्दे