<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<head><meta forua="true" http-equiv="Cache-Control" content="max-age=0" /></head>
<card title="用媒体采样类库：MediaRecorder来编写Android 录音" id="card1">
<p> 游客</p><p>
标题:用媒体采样类库：MediaRecorder来编写Android 录音<br/>
正文:<br/>
 　　1、使用Mediarecorder 录音　　MediaRecorder类用来进行媒体采样，包括音频和视频。也就是用来记录音频和视频方法的类，记录的数据一般都是写入到文件里面。因此我们可以通过这个类实现录音和录视频的功能。下面介绍MediaRecorder用来录音的简单方法：　　MediaRecorder recorder = new MediaRecorder();　　recorder.setAudioSource(MediaRecorder.AudioSource.MIC);　　recorder.setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP);　　recorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB);　　recorder.setOutputFile(PATH_NAME);　　recorder.prepare();　　recorder.start(); // 开始录音 @郑州网建　　...　　recorder.stop();　　recorder.reset(); // You can reuse the object by going back to setAudioSource() step　　recorder.release(); // Now the object cannot be reused　　上面是使用MediaRecorder录音的简单流程代码，基本上你使用的代码，就能实现录音的功能。　　2、MediaRecorder 相关的类　　//Edited by mythou　　//定义音频编码　　class MediaRecorder.AudioEncoder　　//定义声音资源　　class MediaRecorder.AudioSource　　//回调接口，当录音出现错误的时候调用　　interface MediaRecorder.OnErrorListener　　//回调接口，当录音出现错误的时候调用　　interface MediaRecorder.OnInfoListener　　//定义输出格式　　class MediaRecorder.OutputFormat　　//定义视频编码　　class Media<br/><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=1837&amp;Page=1">[&lt;&lt;]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=1837&amp;Page=1">[[1]]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=1837&amp;Page=2">[2]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=1837&amp;Page=3">[3]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=1837&amp;Page=4">[&gt;&gt;]</a><br/>
<br/>
<a href="wap.asp?act=Com&amp;id=1837">查看评论(0)</a><br/>
<a href="wap.asp?act=AddCom&amp;inpId=1837">发表评论</a><br/><br/>

<br/>

<br/>
<a href="http://camnpr.com/wap.asp">首页</a>
</p>
</card>
</wml>