0
我有下面的代码启动并在Android上录音机:麻烦设定位置与录音
final Intent recordSoundIntent = new Intent
("android.provider.MediaStore.RECORD_SOUND");
String fileName = Environment.getExternalStorageDirectory() +
File.separator + UUID.randomUUID() + ".3gpp";
recordSoundIntent.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(new
File(fileName)));
startActivityForResult(Intent.createChooser(recordSoundIntent,
getString(R.string.record_sound_chooser)), INTENT_SOUND_RECORDING);
我的问题是这样的:
我的文件名(文件名)有没有效果, Uri从 返回data.getData()在我上次测试运行中返回:content:// media/external/audio/media/41。 但是,这个文件是在我的SD卡上创建的:recording34485.3gpp。如果 无法在创建声音时设置自定义位置,则它是我想要的此文件的 位置。
有什么建议?以及如何SDK 2.3 – herbertD 2011-01-25 07:18:13