11

AvAudiorecorder を使用して音声を mp3 ファイルとして録音する方法は?.レコーダーの設定に次のコードを使用しています。

recordSetting =  [NSDictionary dictionaryWithObjectsAndKeys:
                  [NSNumber numberWithInt:AVAudioQualityMin],AVEncoderAudioQualityKey,
                  [NSNumber numberWithInt:16], 
                   AVEncoderBitRateKey,
                   [NSNumber numberWithInt: 2], 
                   AVNumberOfChannelsKey,
                   [NSNumber numberWithFloat:44100.0], 
                   AVSampleRateKey,nil];
4

2 に答える 2

12

追加

[NSNumber numberWithInt:kAudioFormatMPEGLayer3] forKey:AVFormatIDKey

ただし、ロイヤリティの関係で、iPhone で mp3 形式をエンコードすることはできません。

于 2012-04-25T11:52:02.860 に答える
6

を使用してMP3ファイルを再生することはできAVAudioPlayerますが、を使用してMP3形式で録音することはできませんAVAudioRecorderこのSO投稿およびこのSO投稿を参照)。圧縮形式が必要であるが、MP3である必要がない場合は、AAC形式で記録することをお勧めします。

于 2012-04-25T16:08:31.557 に答える