zoukankan      html  css  js  c++  java
  • Android: 录音

    Android录音

    /**
     * 开始录音
     */
    private void startRecording() {
        mRecorder = new MediaRecorder();
        mRecorder.setAudioSource(MediaRecorder.AudioSource.MIC);
        mRecorder.setOutputFormat(MediaRecorder.OutputFormat.MPEG_4);
        mRecorder.setOutputFile(getAudioFilePath());
        mRecorder.setAudioEncoder(MediaRecorder.AudioEncoder.AAC);
    
        try {
            mRecorder.prepare();
        } catch (IOException e) {
            Log.e("Audio", "prepare() failed");
        }
    
        mRecorder.start();
    }
    
    /**
     * 停止录音
     */
    private void stopRecording() {
        mRecorder.stop();
        mRecorder.release();
        mRecorder = null;
    }
    
    /**
     * 获取录音文件路径
     * @return
     */
    public String getAudioFilePath() {
        String mFileName = Environment.getExternalStorageDirectory().getAbsolutePath();
        mFileName += "/temp_audio.3gp";
        return mFileName;
    }
  • 相关阅读:
    HDU 1051
    HDU 1236
    递归求gcd(a,b)
    HDU 1372
    HDU 1312
    HDU 1253
    HDU 1072
    ...别人的推荐、
    搜索总结、
    TortoiseHg简单的入门使用说明
  • 原文地址:https://www.cnblogs.com/ilovewindy/p/4607362.html
Copyright © 2011-2022 走看看