2013-01-11 85 views
1

我的Android應用程序需要下載MP3曲目並將其添加到用戶的媒體庫。如何下載歌曲並將其添加到用戶的音樂庫?

我還沒有找到任何關於此的好文檔,所以我想知道它是否像在MP3音樂目錄中存儲一樣簡單?如果是這樣,那麼用戶的音樂目錄的位置是什麼?

+0

你是怎麼在你的應用中下載歌曲的?你使用任何類型的圖書館或什麼..?真的需要你在我的應用程序的幫助。 – Kriti

回答

2

使用MediaScanner

String mp3path = "Your MP3 file path"; 
MediaScannerConnection msc = new MediaScannerConnection(yourcontext, 
     new MediaScannerConnection.MediaScannerConnectionClient() { 
      @Override 
      public void onScanCompleted(String path, Uri uri){ 
       msc.disconnect(); 
      } 
      @Override 
      public void onMediaScannerConnected() { 
       msc.scanFile(mp3path, null); 
      }   
     });    
msc.connect(); 
2

它只是下載MP3文件就像任何其他文件類型。

你應該找到的目錄通過調用環境保存:

Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_MUSIC); 

,你可以使用scanFile method給了媒體掃描儀,新的音樂是有一個提示:

相關問題