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