六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 45|回复: 0

Android 录音

[复制链接]

升级  17.33%

78

主题

78

主题

78

主题

举人

Rank: 3Rank: 3

积分
252
 楼主| 发表于 2013-1-30 04:04:21 | 显示全部楼层 |阅读模式
    在真机中,可以使用MediaRecorder来完成录音操作。
    MediaRecorder的状态机如下图所示:


    下面对如何简单使用做示例说明,如需详细内容,参考开发者网站:http://developer.android.com/reference/android/media/MediaRecorder.html
    准备并开始录音操作的代码主要有:
try {        MediaRecorder mediaRecorder = new MediaRecorder();        // 设置音频来源        mediaRecorder.setAudioSource(MediaRecorder.AudioSource.MIC);        // 设置输出格式        mediaRecorder.setOutputFormat(MediaRecorder.OutputFormat.DEFAULT);        // 设置编码方式        mediaRecorder.setAudioEncoder(MediaRecorder.AudioEncoder.DEFAULT);        // 输出文件        audioFile = File.createTempFile("record", ".amr");        mediaRecorder.setOutputFile(audioFile.getAbsolutePath());        mediaRecorder.prepare();        mediaRecorder.start();} catch (IOException e) {        e.printStackTrace();        mediaRecorder.stop();mediaRecorder.release();}     停止录音的代码主要有:
mediaRecorder.stop();mediaRecorder.release();
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表