Потоковая музыка и сохранение файла кэша на локальном устройстве на Android
Я использую код ниже для воспроизведения потоковой музыки:
try {
MediaPlayer mediaPlayer = new MediaPlayer();
mediaPlayer.setDataSource(URL);
mediaPlayer.prepare();
mediaPlayer.start();
}
catch(Exception e) {
e.printStackTrace();
}
Я хочу буферизовать файл в файл локального кэша одновременно.
И в следующий раз, когда захотите воспроизвести этот URL, музыка может воспроизводить локальный файл напрямую.
Как мне это сделать?
Или кто-нибудь может предоставить ссылки?