2011-07-11 9 views
0

私のiPhoneアプリケーションでは、ユーザーの音声を録音してデバイスに保存しています。 次のようにAVAudioRecorderの私の設定は次のとおりです。録音されたボイスノートでアプリケーションが遅くなる

NSMutableDictionary* recordSetting = [[NSMutableDictionary alloc] init]; 
    [recordSetting setValue :[NSNumber numberWithInt:kAudioFormatAppleIMA4] forKey:AVFormatIDKey]; 
    [recordSetting setValue:[NSNumber numberWithFloat:16000.0] forKey:AVSampleRateKey]; 
    [recordSetting setValue:[NSNumber numberWithInt:1] forKey:AVNumberOfChannelsKey]; 
    UInt32 audioRouteOverride = kAudioSessionOverrideAudioRoute_Speaker; 
    AudioSessionSetProperty(kAudioSessionProperty_OverrideAudioRoute, 
          sizeof(audioRouteOverride), &audioRouteOverride); 

私はより多くの声を保存すると、アプリケーションが遅く、slower.I取得が目的を解決するためのサンプル・レートを低く抑えているが、それさえも私はwoked.Whatを行う必要がありませんか?

答えて

0

私は声の明瞭性を打ち出した8000ビットのサンプルレートを最小化しますが、これは同様の問題を有する他の人を助けることが私のpurpose.Hopeを解決:)

関連する問題