1
我的Android應用程序需要下載MP3曲目並將其添加到用戶的媒體庫。如何下載歌曲並將其添加到用戶的音樂庫?
我還沒有找到任何關於此的好文檔,所以我想知道它是否像在MP3音樂目錄中存儲一樣簡單?如果是這樣,那麼用戶的音樂目錄的位置是什麼?
我的Android應用程序需要下載MP3曲目並將其添加到用戶的媒體庫。如何下載歌曲並將其添加到用戶的音樂庫?
我還沒有找到任何關於此的好文檔,所以我想知道它是否像在MP3音樂目錄中存儲一樣簡單?如果是這樣,那麼用戶的音樂目錄的位置是什麼?
使用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();
它只是下載MP3文件就像任何其他文件類型。
你應該找到的目錄通過調用環境保存:
Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_MUSIC);
,你可以使用scanFile method給了媒體掃描儀,新的音樂是有一個提示:
你是怎麼在你的應用中下載歌曲的?你使用任何類型的圖書館或什麼..?真的需要你在我的應用程序的幫助。 – Kriti