Потоковая музыка и сохранение файла кэша на локальном устройстве на Android

Я использую код ниже для воспроизведения потоковой музыки:

try {
    MediaPlayer mediaPlayer = new MediaPlayer();

    mediaPlayer.setDataSource(URL);
    mediaPlayer.prepare();
    mediaPlayer.start();
}
catch(Exception e) {
    e.printStackTrace();
}

Я хочу буферизовать файл в файл локального кэша одновременно.
И в следующий раз, когда захотите воспроизвести этот URL, музыка может воспроизводить локальный файл напрямую.
Как мне это сделать?
Или кто-нибудь может предоставить ссылки?

0 ответов

Другие вопросы по тегам