小编use*_*159的帖子

Kitkat/Lollipop的音质差异

我试图在Android上录制音频并遇到质量问题,分别是所选格式.

我使用以下设置

mr=new MediaRecorder();
mr.setAudioSource(MediaRecorder.AudioSource.MIC);
mr.setOutputFormat(MediaRecorder.OutputFormat.MPEG_4);
mr.setOutputFile("somepath");
mr.setAudioEncoder(MediaRecorder.AudioEncoder.AAC);
Run Code Online (Sandbox Code Playgroud)

然而,该代码在运行不同Android版本(4.4.4和5.1.1)的两台设备上返回截然不同的结果.

当我看一下文件头时,它会显示两个文件的不同格式(4.4.4上的3gp4 - 5.1.1上的mp42).然而,VLC"坚持"使用AAC,但显示了非常不同的采样率,4.4.4文件为8k,5.1.1为48k.

有谁知道为什么?

xml

7
推荐指数
1
解决办法
167
查看次数

标签 统计

xml ×1