Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


Caché persistente de MediaPlayer de Android con ExoPlayer

Me gustaría implementar un caché persistente para los datos de audio en streaming en mi aplicación.

He explorado los internets y mirado a las pocas soluciones existentes, la mayoría de ellos requieren que usted cree un proxy local, que escribe los datos en la memoria caché, así como servir a Android MediaPlayer incorporado.

  • Utilizar parcelable para almacenar el elemento como sharedferencias?
  • Borrar memoria caché de Picasso
  • ¿Hay alguna razón para precargar recursos extraíbles de los recursos?
  • Almacenamiento en caché de imágenes de Android
  • La precarga Glide no se guarda en caché
  • Cómo borrar caché gradle?
  • Finalmente me encontré con ExoPlayer de Google que parece hacer exactamente lo que quiero! Creo que con el fin de crear la memoria caché que necesito para usar CacheDataSource, sin embargo no puedo entender cómo usarlo!

    He estado a través de la documentación de Google y la aplicación de demostración, pero no proporcionan mucha información sobre el almacenamiento en caché en absoluto.

    ¿Podría alguien ayudarme y dar un ejemplo?

  • Fondo de notificación en Android Lollipop es blanco. ¿Cómo puedo cambiarlo?
  • Cómo manejar varios temporizadores de cuenta regresiva en ListView?
  • ¿Existe un cliente / servidor Miracast para Mac o Windows?
  • Recuperar Token de Google Access después de autenticado mediante la autenticación de Firebase
  • Cómo desplazarse mediante programación un HorizontalScrollView
  • Usando tesseract en android
  • 2 Solutions collect form web for “Caché persistente de MediaPlayer de Android con ExoPlayer”

    Nunca he usado esto, pero el siguiente tutorial sobre cómo construir un renderizador de audio parece bastante sencillo para mí. http://google.github.io/ExoPlayer/guide.html#datasource

    ¿Puedo preguntar por qué desea implementar la caché persistente con un reproductor de medios? Cuando hice uso de MediaPlayer de google marco me pareció bastante útil, nunca tuve un problema con la transmisión, siempre y cuando tenga una conexión de datos.

    También había estado buscando interminablemente una solución para el almacenamiento en caché de audio con el propósito de disponibilidad de reproducción sin conexión.

    Finalmente encontré esta biblioteca: https://github.com/danikula/AndroidVideoCache

    También se llama Android Video Cache, que funciona para el almacenamiento en caché de audio también.

    FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.