close
<manifests.xml>
<uses-permission android:name="android.permission.RECORD_AUDIO" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
 
private MediaPlayer player;
private MediaRecorder recoder;
private String filePath = Environment.getExternalStorageDirectory()+"/recoder.3gpp";//儲存位置
<button觸發>
public void start(View v) throws IOException {
    if(player != null)
        player.release();
    File outFile = new File(filePath);
    if(outFile.exists())
        outFile.delete();
    recoder = new MediaRecorder();
    recoder.setAudioSource(MediaRecorder.AudioSource.MIC);
    recoder.setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP);
    recoder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB);
    recoder.setOutputFile(filePath);
    recoder.prepare();
    recoder.start();
}
public void stop(View v){
    if(recoder != null)
        recoder.stop();
}
arrow
arrow
    全站熱搜
    創作者介紹
    創作者 JBLin 的頭像
    JBLin

    a0973378273的部落格

    JBLin 發表在 痞客邦 留言(0) 人氣()