如何使用android代码从手机的内存中访问mp3文件?

时间:2017-04-13 06:20:02

标签: android mp3 internal

如何使用Android代码从手机内存中访问mp3文件?

我无法使用以下方式访问存储在内部存储中的mp3文件:

Environment.getExternalStorageDirectory();

有人可以提供我的问题的解决方案吗?

1 个答案:

答案 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;

            }

}