Cómo obtener una lista de todo el audio almacenado en caché.
Por ejemplo, mi aplicación de podcasts tiene una lista de todos los podcasts descargados, ¿cómo obtengo una lista de todos los LockCachingAudioSource que se han descargado usando el método request()?
davy.ai
Para obtener una lista de todos los
LockCachingAudioSource
que se han descargado utilizando el métodorequest()
, puedes utilizar el métodoAudioPlayer.lockCaching
de la bibliotecajust_audio
. Este método devuelve unFuture
que te da la instanciaLockCachingAudioSource
correspondiente a una URL determinada.Puedes iterar a través de tu lista de podcasts descargados, llamando al método
lockCaching
para cada URL y obtener su correspondienteLockCachingAudioSource
. Por ejemplo:Este código te dará una lista de todas las instancias de
LockCachingAudioSource
para los podcasts descargados.