Я хотел бы использовать постоянный кеш для потоковых аудиоданных в моем приложении.
Я просмотрел веб-сайты и посмотрел на несколько существующих решений, большинство из которых требуют создания локального прокси-сервера, который записывает данные в кеш, а также обслуживает его на встроенном в MediaPlayer Android.
Наконец я столкнулся с Google ExoPlayer, который, похоже, делает именно то, что я хочу! Я считаю, что для создания кеша мне нужно использовать CacheDataSource, но я не могу понять, как его использовать!
Я прошел через документацию Google и демонстрационное приложение, но они не предоставляют много информации о кэшировании вообще.
Может кто-нибудь помочь мне и привести пример?