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