2017-04-13 78 views
-1

如何使用android代碼從手機的內部存儲器訪問mp3文件?如何使用android代碼從手機的內部存儲器訪問mp3文件?

我不能夠用來訪問其存儲在內部存儲的MP3文件:

Environment.getExternalStorageDirectory(); 

任何人都可以給我的問題提供解決方案嗎?

+1

究竟是什麼問題?你看着正確的方向。只有你使用外部存儲器。 – greenapps

+0

Environment.getExternalStorageDirectory();從這個聲明我能夠訪問手機內存(內存)的MP3文件? –

+0

問題是我想從內部手機內存中獲取mp3文件,但我無法獲取它。 –

回答

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; 

      } 

} 
相關問題