Mi piacerebbe implementare una cache persistente per i dati audio in streaming nella mia app.Cache persistente MediaPlayer Android con ExoPlayer
Ho setacciato gli internets e ho esaminato le poche soluzioni esistenti, la maggior parte richiede la creazione di un proxy locale, che scrive i dati nella cache e li pubblica sul MediaPlayer integrato di Android.
Alla fine ho trovato Google ExoPlayer che sembra fare esattamente quello che voglio! Credo che per creare il cache ho bisogno di usare CacheDataSource, ma non riesco a capire come usarlo!
Ho consultato la documentazione di Google e l'app dimostrativa, ma non forniscono molte informazioni sulla memorizzazione nella cache.
Qualcuno potrebbe aiutarmi e fornire un esempio?