我的应用使用MediaRecorder类创建音频文件,我需要将这些创建的文件上传到服务器。因此,我需要这些文件的大小最小,以便可以轻松上传。 尺寸减小可能包括质量下降。
答案 0 :(得分:0)
您应该使用.amr
文件格式代替MP3
,因为它会自动创建缩小尺寸的文件,而不是mp3。
答案 1 :(得分:0)
我认为这些设置对于小尺寸和低质量来说是最佳的:
mediaRecorder.setAudioChannels(1);
mediaRecorder.setAudioSamplingRate(5512);
mediaRecorder.setAudioEncodingBitRate(32000);
mediaRecorder.setOutputFormat(MediaRecorder.OutputFormat.MPEG_4);
mediaRecorder.setAudioEncoder(MediaRecorder.AudioEncoder.AAC);