मैं एक आईफोन के माइक्रोफोन से मैक/पीसी में ऑडियो कैसे स्ट्रीम कर सकता हूं? क्या इसके लिए पहले से ही कुछ ढांचा है, या मैं सिर्फ सॉकेट पर ऑडियो भेज सकता हूं। हालांकि मैं सॉकेट के लिए नया हूँ। असल में, मैं आईफोन में बात करने में सक्षम होना चाहता हूं, और कंप्यूटर को आईफोन के माइक्रो इनपुट को कंप्यूटर के लिए अपने माइक्रो इनपुट के रूप में प्राप्त होगा जिसमें माइक्रोफ़ोन नहीं हैं। मेरे पास पहले से एक ऐप है जो मैक के साथ एक बड़ा कनेक्शन बनाता है, जो एक बहुत ही सरल सर्वर चलाता है, और आईफोन कंप्यूटर पर टेक्स्ट भेज सकता है, लेकिन आईफोन ऑडियो कैसे भेज सकता है, माइक्रो से ऑडियो लाइव कर सकता है?मैं आईफोन के माइक्रोफोन से मैक/पीसी में सॉकेट या फ्रेमवर्क के माध्यम से ऑडियो कैसे स्ट्रीम कर सकता हूं?
8
A
उत्तर
4
माइक्रोफोन से पढ़ने के लिए आपको AVCaptureSession और AVCaptureDevice के संयोजन की आवश्यकता होगी - एवी फाउंडेशन प्रोग्रामिंग गाइड देखें। http://developer.apple.com/library/ios/#DOCUMENTATION/AVFoundation/Reference/AVCaptureAudioDataOutput_Class/Reference/Reference.html#//apple_ref/occ/cl/AVCaptureAudioDataOutput
sokets
@interface Client : NSObject {
NSInputStream *_inputStream;
NSOutputStream *_outputStream;
}
@implementation Client
- (void)initNetworkCommunication {
CFReadStreamRef readStream;
CFWriteStreamRef writeStream;
CFStreamCreatePairWithSocketToHost(NULL, (CFStringRef)@"localhost", 50000, &readStream, &writeStream);
_inputStream = (__bridge NSInputStream *)readStream;
_outputStream = (__bridge NSOutputStream *)writeStream;
[_inputStream setDelegate:self];
[_outputStream setDelegate:self];
[_inputStream scheduleInRunLoop:[NSRunLoop currentRunLoop] forMode:NSDefaultRunLoopMode];
[_outputStream scheduleInRunLoop:[NSRunLoop currentRunLoop] forMode:NSDefaultRunLoopMode];
[_inputStream open];
[_outputStream open];
}
// send data to server
- (IBAction)onSendButtonTapped:(id)sender {
NSString *command = self.commandField.text;
NSData *data = [[NSData alloc] initWithData:[command dataUsingEncoding:NSUTF8StringEncoding]];
[_outputStream write:[data bytes] maxLength:[data length]];
}
लिंक का उपयोग करने के लिए
संबंधित मुद्दे
- 1. मैं स्ट्रीम रीडर या स्ट्रीम लेखक से स्ट्रीम कैसे अलग कर सकता हूं?
- 2. प्रतिक्रिया आउटपुट स्ट्रीम के माध्यम से मैं ब्राउज़र में ज़िप फ़ाइल कैसे वापस कर सकता हूं?
- 3. मैं पृष्ठों के माध्यम से कैसे चक्र कर सकता हूं?
- 4. माइक्रोफोन से ओपनल रीयल टाइम ऑडियो प्रोसेसिंग
- 5. क्या मैं अपने आईफोन या आईपैड से एक सर्वर पर एक वीडियो स्ट्रीम कर सकता हूं?
- 6. मैं उद्देश्य-सी के माध्यम से आईफोन फ़ाइलों का उपयोग कैसे कर सकता हूं?
- 7. लेजर के माध्यम से पायथन ऑडियो ट्रांसफर
- 8. पायथन - मैं प्रॉक्सी के माध्यम से पीओपी या आईएमएपी के माध्यम से ईमेल कैसे प्राप्त कर सकता हूं?
- 9. मैं adb (या पायथन कमांड के माध्यम से) के माध्यम से एंड्रॉइड कर्नेल संस्करण कैसे प्राप्त कर सकता हूं?
- 10. FluorineFx के साथ क्लाइंट से ऑडियो स्ट्रीम कैसे प्रकाशित करें?
- 11. आईफोन ऑडियो प्लेबैक: आंतरिक स्पीकर के माध्यम से बल?
- 12. हेडफोन/माइक्रोफोन जैक से बैंडविड्थ
- 13. मैं ऑडियो फ़ाइलों को ओवरलैप कैसे कर सकता हूं और एक्सकोड में आईफोन के लिए गठबंधन कर सकता हूं?
- 14. क्या मैं MPMusicPlayerController से प्लेबैक के लिए ऑडियो सत्र/ऑडियो इकाइयों को लागू कर सकता हूं?
- 15. मैं सॉकेट के लिए आईपीकॉमपी कैसे चालू कर सकता हूं?
- 16. आईफोन - पृष्ठभूमि में ऑडियो स्ट्रीम चलाएं
- 17. मैं एक WinForm संवाद के माध्यम से फ़ोल्डर या फ़ाइल पथ कैसे प्राप्त कर सकता हूं?
- 18. रूबी में मेमोरी से HTTP स्ट्रीम स्ट्रीम डेटा कैसे कर सकता हूं?
- 19. मैं एसएचएस के माध्यम से PHP में रिमोट कमांड कैसे निष्पादित कर सकता हूं?
- 20. Nodejs के माध्यम से टीएलएस सॉकेट कनेक्शन
- 21. पायथन: मिडी से ऑडियो स्ट्रीम
- 22. मैं संगीत 21 के साथ संगीत से रीयल-टाइम ऑडियो आउटपुट कैसे उत्पन्न कर सकता हूं?
- 23. आईफोन से एक Wowza सर्वर स्ट्रीम स्ट्रीम कैसे रहते हैं?
- 24. क्या मैं जेएनआई के माध्यम से जावा को नोड.जेएस से कॉल कर सकता हूं और कैसे?
- 25. मैं पर्ल में निर्देशिका में फ़ाइलों के माध्यम से कैसे लूप कर सकता हूं?
- 26. मैं एक छवि को कमांड लाइन के माध्यम से ग्रेस्केल में कैसे परिवर्तित कर सकता हूं?
- 27. वेबसाकेट के माध्यम से डेटा भेजने के लिए मैं सी ++ का उपयोग कैसे कर सकता हूं?
- 28. मैं फेसबुक एपीआई के माध्यम से उपयोगकर्ता के पूर्ण न्यूज़फीड को कैसे प्राप्त कर सकता हूं?
- 29. ऐप्पलस्क्रिप्ट के माध्यम से इनडिज़ीन XMLElements जोड़ते समय मैं प्रदर्शन में सुधार कैसे कर सकता हूं?
- 30. मैं जावा के साथ एक रिकॉर्ड की गई स्ट्रीम में एकाधिक ऑडियो स्ट्रीम कैसे मिला सकता हूं?