मुझे बस एक परिणाम कोड प्राप्त हुआ (-50) ExtAudioFileWrite() से लौटा।ओएसएसटैटस त्रुटि -50?
और मुझे "विस्तारित ऑडियो फ़ाइल सेवा संदर्भ" में इस परिणाम कोड के बारे में जानकारी नहीं मिली।
कृपया इसे हल करने में मेरी सहायता करें।
धन्यवाद।
मुझे बस एक परिणाम कोड प्राप्त हुआ (-50) ExtAudioFileWrite() से लौटा।ओएसएसटैटस त्रुटि -50?
और मुझे "विस्तारित ऑडियो फ़ाइल सेवा संदर्भ" में इस परिणाम कोड के बारे में जानकारी नहीं मिली।
कृपया इसे हल करने में मेरी सहायता करें।
धन्यवाद।
यह त्रुटि कोड कार्बनकोर फ्रेमवर्क के MacErrors.h में घोषित किया गया है। -50 paramErr
है। IOW, आपके पैरामीटर में से एक अमान्य है। इसलिए आपको अपने पैरामीटर, बफर आकार, आपके द्वारा पारित तर्कों और फ़्लैग किए गए पैरामीटर को ढूँढने के लिए सत्यापित करने की आवश्यकता होगी।
'paramErr' को अक्सर "कैच-ऑल" प्रकार की त्रुटि के रूप में उपयोग किया जाता है, इसलिए इसे संकुचित करना मुश्किल हो सकता है। एक अवैध पैरामीटर लगभग कुछ भी मतलब हो सकता है। – StilesCrisis
ऑडियोस्ट्रीम बेसिक डिस्क्रिप्शन – Ramesh
पर अच्छा ध्यान दें .. अच्छा जवाब .. [MacErrors.h] (http://www.opensource.apple.com/source/CarbonHeaders/CarbonHeaders-18.1/MacErrors.h) – bobobobo
परियोजना
NSArray *availableInputs = [[AVAudioSession sharedInstance] availableInputs];
AVAudioSessionPortDescription *port = [availableInputs objectAtIndex:0]; //built in mic for your case
NSError *portErr = nil;
[[AVAudioSession sharedInstance] setPreferredInput:port error:&portErr];
त्रुटि के प्रारंभ में कोड जोड़ें -50 मतलब यह है कि तर्क आप एक समारोह के लिए पारित किया गया है में एक त्रुटि है। सुनिश्चित करें कि आपके द्वारा 'ExtAudioFileWrite()' पर जा रहे सभी तर्क सही हैं। –