2012-02-03 11 views
5

मैं रिकॉर्ड करना चाहता हूं कि वर्तमान में आईफोन क्या आउटपुट कर रहा है। तो मैं संगीत (आईपॉड), स्काइप, किसी भी रेडियो स्ट्रीमिंग ऐप, फोन, इंस्टाकास्ट जैसे ऐप्स से ऑडियो रिकॉर्ड करने के बारे में सोच रहा हूं ... मैं अपना खुद का ऑडियो या माइक्रो इनपुट रिकॉर्ड नहीं करना चाहता हूं।मैं वर्तमान में आईफोन पर ऑडियो कैसे रिकॉर्ड कर सकता हूं?

क्या ऐसा करने का कोई आधिकारिक तरीका है? मैं यह कैसे करुं? ऐसा लगता है जैसे AVAudioRecorder इसकी अनुमति नहीं देता है, क्या कोई पुष्टि कर सकता है?

+0

मैंने देखा कि [शाज़म] (https://itunes.apple.com/ch/app/shazam/id284993459?l=en&mt=8) जैसे ऐप्स आपके फोन पर वर्तमान में चल रहे ऑडियो सुन सकते हैं। इसका मतलब यह भी हो सकता है कि आप इसे रिकॉर्ड भी कर सकते हैं। हालांकि मुझे यकीन नहीं है कि क्या आप माइक्रोफोन (जो एक दूसरे पर स्वाभाविक रूप से एक दूसरे के करीब हैं) के माध्यम से स्पीकर आउटपुट रिकॉर्ड करेंगे, या वास्तविक ऑडियो ट्रैक जो स्पीकर को रूट किया जाता है। – Simon

उत्तर

5

आधिकारिक तौर पर आप नहीं कर सकते हैं। ऑडियो स्ट्रीम ऐप से संबंधित है, और आईओएस।

सैंडबॉक्स प्रतिमान का अर्थ है कि आपके ऐप के स्वामित्व वाले संसाधन का उपयोग किसी अन्य ऐप द्वारा नहीं किया जा सकता है। संसाधन यहां ऑडियो/वीडियो स्ट्रीम या फ़ाइल का मतलब है। अपवाद तब होते हैं जब दस्तावेज़ मध्यस्थता नियंत्रक जैसे मध्यस्थ का उपयोग किया जाता है।

यदि आप ऐसा करना चाहते हैं तो आपको AVFoundation के निजी तरीकों को कम करने और यह पता लगाने के लिए शुरू करना होगा कि वहां कोई रास्ता है या नहीं। यह कहने की जरूरत नहीं है कि यह ऐप स्टोर पर बिक्री योग्य नहीं होगा और शायद एक जेलबैक पर ही संभव होगा।

गुड लक।

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

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