ifa*_*aim 21 android android-widget android-emulator
我在android工作.如何通过麦克风录制音频文件,如何将录制的文件保存在模拟器中?
小智 23
在Android中录制音频很容易.你需要做的是:
1)为媒体记录类创建对象:MediaRecorder recorder = new MediaRecorder();
2)在模拟器中,您无法将记录的数据存储在内存中,因此必须将其存储在SD卡上.因此,首先检查SD卡的可用性:然后使用以下代码开始录制.
String status = Environment.getExternalStorageState();
if(status.equals("mounted")){
String path = your path;
}
recorder.setAudioSource(MediaRecorder.AudioSource.MIC);
recorder.setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP);
recorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB);
recorder.setOutputFile(path);
recorder.prepare();
recorder.start();
Run Code Online (Sandbox Code Playgroud)
3)要停止,请覆盖活动的停止方法
recorder.stop();
recorder.release();
Run Code Online (Sandbox Code Playgroud)
这是一个带有示例代码的优秀教程。
它包括以下步骤:
归档时间: |
|
查看次数: |
27243 次 |
最近记录: |