使用MediaRecorder进行录音
来源:互联网 发布:项目中多线程编程案例 编辑:程序博客网 时间:2024/05/16 09:36
public class Recorder { private static final int MAX_LENGTH=1000*60*3;//3分钟 private MediaRecorder recorderl; public Recorder() { initial(); } private void initial() { recorderl=new MediaRecorder(); String path= Environment.getExternalStorageDirectory().getAbsolutePath()+"/test.amr"; recorderl.setAudioSource(MediaRecorder.AudioSource.MIC); recorderl.setOutputFormat(MediaRecorder.OutputFormat.RAW_AMR); recorderl.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB); recorderl.setMaxDuration(MAX_LENGTH); recorderl.setOutputFile(path); } public void startRecorder() { initial(); try { recorderl.prepare(); } catch (IOException e) { e.printStackTrace(); } recorderl.start(); } public void stopRecorder() { if(recorderl!=null) { recorderl.stop(); recorderl.release(); } recorderl=null; } public void startRecorderVoice() { handler.postDelayed(run,200); } public void stopRecorderVoice() { handler.removeCallbacks(run); } private Handler handler=new Handler(); private Runnable run=new Runnable() { @Override public void run() { Log.i("view","test"+recorderl.getMaxAmplitude()); handler.postDelayed(run,200); } };}
0 0
- 使用MediaRecorder进行录音
- Android 使用mediaRecorder进行录音
- Android开发使用MediaRecorder进行录音
- 使用MediaRecorder保存录音
- 使用MediaRecorder进行录音的步骤(初稿)
- android 利用MediaRecorder()进行录音
- android使用MediaRecorder实现录音
- Android Studio 使用MediaRecorder 录音
- android之通过MediaRecorder进行手机录音
- Android简单的利用MediaRecorder进行录音
- Android简单的利用MediaRecorder进行录音
- android之通过MediaRecorder进行手机录音
- Android简单的利用MediaRecorder进行录音
- Android简单的利用MediaRecorder进行录音
- MediaRecorder录音
- Mediarecorder录音
- MediaRecorder录音
- MediaRecorder 录音
- 机器学习给打击网络攻击带来新希望
- 两个序列求最长非连续最长子公共子序列
- android属性动画2
- ubuntu 14.04 install teamviewer
- [BZOJ1912][Apio2010]patrol 巡逻(树上最长链)
- 使用MediaRecorder进行录音
- Android四大基本组件介绍与生命周期
- hadoop性能调优之参数调优
- viewpager设置预加载页面数目
- php之获取指定年月的月初月末时间戳
- hiho一下 第111周 AFarthest Point(计算几何)
- RDF,OWL相关文档材料汇总以及下载链接
- Java初始化顺序
- stm32f407 discovery ISP