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.

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?

  • Transmisión en directo desde la aplicación de Android a Youtube
  • ¿Hay una manera de hacer que VideoView siga jugando en segundo plano en la aplicación para Android?
  • Cómo vivir la transmisión desde Android
  • Android: transmisión de la cámara como mjpeg
  • Flujo de audio Bluetooth entre dispositivos Android
  • Android media player - cómo deshabilitar la gama de solicitud? (Rotura de audio roto en Nexus 7)
  • ANDROID: ¿Hay reproductor multimedia gratuito de terceros para streaming de vídeo MPEG4?
  • Reproducción de FLV / HTTP en la aplicación de 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.