如何使用Android代码从手机内存中访问mp3文件?
我无法使用以下方式访问存储在内部存储中的mp3文件:
Environment.getExternalStorageDirectory();
有人可以提供我的问题的解决方案吗?
答案 0 :(得分:0)
您可以使用以下代码访问音频文件。
void pickAudio() {
Intent documentIntent;
documentIntent = new Intent(Intent.ACTION_GET_CONTENT);
documentIntent.setType("audio/*");
startActivityForResult(documentIntent, PICK_DOCUMENTS);
}
@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
try {
if (resultCode != Activity.RESULT_OK)
return;
switch (requestCode) {
case PICK_DOCUMENTS:
Uri documentUri = data.getData();
break;
}
}