Android录制音频无SD卡

Android录制音频无SD卡,android,audio,sd-card,audio-recording,Android,Audio,Sd Card,Audio Recording,我正在阅读关于如何在安卓系统中录制音频的文章,我想知道是否可以在不将音频存储在SD卡的情况下录制音频。没有sd卡的终端会发生什么? 另外,在我的应用程序中,我只想录制声音并上传到我的服务器。。。所以可能不需要在SDO内存中记录 我需要在同一活动中拍摄照片、编写文本和录制音频,然后将三个视频发送到我的服务器并存储在数据库中,以便在其他终端中使用 有人知道一些关于 非常感谢 String fileName = "test.3gp"; MediaRecorder m

我正在阅读关于如何在安卓系统中录制音频的文章,我想知道是否可以在不将音频存储在SD卡的情况下录制音频。没有sd卡的终端会发生什么? 另外,在我的应用程序中,我只想录制声音并上传到我的服务器。。。所以可能不需要在SDO内存中记录

我需要在同一活动中拍摄照片、编写文本和录制音频,然后将三个视频发送到我的服务器并存储在数据库中,以便在其他终端中使用

有人知道一些关于

非常感谢

         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\u PACKAGE\u NAME/cache/您还需要确保有足够的内部存储空间

您可以在上下文中存储文件。getCacheDir()非常感谢您,如果有人举了一个例子,我会尝试这样做,这会很好;)