在我的Android应用程序中获取手机中的音频文件并上传到服务器中。 如果文件太大,我需要将音频文件大小减小到原始大小的一半。我使用下面的代码从手机内存中取出音频文件。
Intent intent = new Intent(Intent.ACTION_PICK, MediaStore.Audio.Media.EXTERNAL_CONTENT_URI);
startActivityForResult(intent, 120);
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if (resultCode == Activity.RESULT_OK) {
if (requestCode == SELECT_FILE) {
uri = data.getData();
}
}
}