我正在阅读有关如何在 android 中录制音频的信息,我想知道是否可以录制音频而不将其存储在 SD 卡中。没有sd卡的终端怎么了?另外,在我的应用程序中,我只想录制声音并上传到我的服务器......所以也许没有必要在 sd o 内部存储器中录制。
我需要在同一个活动中拍照、写文本和录制音频,以将三个发送到我的服务器并存储在数据库中以在其他终端中使用。
有人知道吗??
非常感谢!
我正在阅读有关如何在 android 中录制音频的信息,我想知道是否可以录制音频而不将其存储在 SD 卡中。没有sd卡的终端怎么了?另外,在我的应用程序中,我只想录制声音并上传到我的服务器......所以也许没有必要在 sd o 内部存储器中录制。
我需要在同一个活动中拍照、写文本和录制音频,以将三个发送到我的服务器并存储在数据库中以在其他终端中使用。
有人知道吗??
非常感谢!
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/ 你还需要确保你有足够的内部存储空间