MediaRecorder的录音文件大小为0
MediaRecorder recorder = new MediaRecorder();
filename = new Date().getTime() + “.amr”;
recorder.reset();
recorder.setAudioSource(MediaRecorder.AudioSource.MIC);
recorder.setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP);
recorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB);
recorder.setOutputFile(“/sdcard/” + filename);// 记住开SD权限
recorder.prepare();
recorder.start();
使用上面的方法发现在真机上测试不成功,录制的文件的大小都是0.
这其实是因为这是内录方式,是需要手机支持才可以的.
赞赏微信赞赏
支付宝赞赏
本文出自 纳百川,转载时请注明出处及相应链接。
本文永久链接: https://www.bicner.com/885.html