Android Record Audio NO SDCARD

时间:2013-01-08 17:52:39

标签: android audio sd-card audio-recording

我正在阅读如何在Android中录制音频,我想知道是否可以录制音频而无需将其存储在SD卡中。没有SD卡的终端会发生什么? 此外,在我的应用程序中,我只想录制声音并上传到我的服务器......所以也许没有必要在sd o内存中记录。

我需要在相同的活动中拍照,写文本和录制音频,以便将三个发送到我的服务器并存储在数据库中,以便在其他终端中使用它。

有人知道吗??

非常感谢!

1 个答案:

答案 0 :(得分:0)

         String fileName = "test.3gp"; 
        MediaRecorder mRecorder = mRecorder = new MediaRecorder();
        mRecorder.setAudioSource(MediaRecorder.AudioSource.MIC);
        mRecorder.setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP);        
        mRecorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB);
        mRecorder.setOutputFile(context.getCacheDir().getAbsolutePath + "/" + fileName);

标准路径是/ data / data / YOUR_APP PACKAGE_NAME / cache /您还需要确保有足够的内部存储空间