Ses dosyalarını .wav biçiminde kaydeden bir iPhone uygulaması geliştiriyorum.iPhone Uygulaması: mp3'de ses kaydı
burada kod Üstü
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 formatında ses kaydettiğini kodu olduğunu. MP3'de ses kaydetmek istiyorsanız, kAudioFormatLinearPCM (.wav) yerine kAudioFormatMPEGLayer3 (mp3) tuşunu kullanarak başka hangi değişikliklere ihtiyacım var? örnekleme oranı, kanal ve tüm
veya daha küçük, iPhone ve Android ile uyumlu olan ve Yardım ve öner Lütfen iPhone Uygulaması
doğrudankaydedilebilir herhangi bir ses formatını öner gibi sözlüğünü recordSetting değişiklikler.
Teşekkürler.
Yardımlarınız için teşekkürler, ancak .A4 dosyası .m4a'dan nasıl alabilirim. Android'de desteklenmez. Lütfen bana bildirin. – ios
Android geliştirici iş ortağım bana bu http://developer.android.com/guide/appendix/media-formats.html adresini verdi. Burada Android'de AAC'de kodlayabileceğinizi ve bir .m4a dosyasını kaydedebildiğinizi görebilmek için bir .m4a dosyasını kaydedebilirsiniz. iOS ve Android için aynı .m4a formatı problemsiz. – 8vius
Sorununuzu çözmek için yönetilen, dostum? – 8vius