में ऑडियो रिकॉर्डिंग मैं एक आईफोन ऐप विकसित कर रहा हूं जो ऑडियो को .wav प्रारूप में रिकॉर्ड करता है।आईफोन ऐप: एमपी 3
यहाँ कोड
NSMutableDictionary* recordSetting = [[NSMutableDictionary alloc]init];
[recordSetting setValue :[NSNumber numberWithInt:kAudioFormatLinearPCM] forKey:AVFormatIDKey];
[recordSetting setValue:[NSNumber numberWithFloat:11025.0] forKey:AVSampleRateKey];
[recordSetting setValue:[NSNumber numberWithInt: 1] forKey:AVNumberOfChannelsKey];
[recordSetting setValue:[NSNumber numberWithInt:16] forKey:AVLinearPCMBitDepthKey];
NSArray *path = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,
NSUserDomainMask, YES);
NSString *documentsDirectory = [path objectAtIndex:0];
NSString *myDBnew = [documentsDirectory stringByAppendingPathComponent:@"test.wav"];
recordedTmpFile = [NSURL fileURLWithPath:myDBnew];
NSLog(@"Using File called: %@",recordedTmpFile);
recorder = [[ AVAudioRecorder alloc] initWithURL:recordedTmpFile settings:recordSetting error:&error];
[recorder setDelegate:self];
[recorder prepareToRecord];
[recorder record];
कोड से ऊपर .wav प्रारूप में ऑडियो रिकॉर्डिंग कर रहा है। अगर मैं KAudioFormatLinearPCM (.wav) के बजाय कुंजी kAudioFormatMPEGLayer3 (एमपी 3) का उपयोग कर एमपी 3 में ऑडियो रिकॉर्ड करना चाहता हूं तो मुझे अन्य परिवर्तनों की आवश्यकता है? नमूना दर, चैनल और सभी
या किसी ऑडियो प्रारूप जो आकार में दोनों iPhone और Android के साथ संगत, छोटा है और iPhone App
से सीधे दर्ज किया जा सकताकृपया मदद और सुझाएँ सुझाएँ तरह शब्दकोश recordSetting में बदल जाता है।
धन्यवाद।
सहायता के लिए धन्यवाद लेकिन मैं कैसे प्राप्त कर सकता हूं। एम 4 ए के रूप में इस से एएसी फ़ाइल एंड्रॉइड पर समर्थित नहीं है। कृपया मुझे बताएं। – ios
मेरे एंड्रॉइड डेवलपिंग पार्टनर ने मुझे यह http://developer.android.com/guide/appendix/media-formats.html दिया है, आप देख सकते हैं कि आप एंड्रॉइड पर एएसी में एन्कोड कर सकते हैं और एक .m4a फ़ाइल सहेज सकते हैं ताकि आपके पास समस्या के बिना आईओएस और एंड्रॉइड दोनों के लिए एक ही .m4a प्रारूप। – 8vius
आपकी समस्या को हल करने के लिए प्रबंधित, दोस्त? – 8vius