Caché ExoPlayer

Estoy tratando de utilizar ExoPlayer para reproducir vídeo a través de http. Y quiero guardar el video después de cargar el video y reproducirlo desde la memoria caché. ¿Cómo se implementa la caché y la reproducción desde la memoria caché? Puede darme cualquier muestra.

Se utiliza cacheDataSource creado utilizando cache y dataSource. Este cacheDataSource es utilizado por ExtractorSampleSource.Below es el código para audioRenderer, de manera similar se puede hacer para videoRender; Pasando a exoplayerInstance.prepare (renderers).

Cache cache = new SimpleCache(mCtx.getCacheDir(), new LeastRecentlyUsedCacheEvictor(1024 * 1024 * 10)); DataSource dataSource = new DefaultUriDataSource(mCtx, "My Player"); CacheDataSource cacheDataSource = new CacheDataSource(cache, dataSource, false, false); Allocator allocator = new DefaultAllocator(BUFFER_SEGMENT_SIZE); ExtractorSampleSource extractorSampleSource = new ExtractorSampleSource(trackURI, cacheDataSource, allocator, BUFFER_SEGMENT_COUNT*BUFFER_SEGMENT_SIZE, new Mp3Extractor()); MediaCodecAudioTrackRenderer audioTrackRenderer = new MediaCodecAudioTrackRenderer(extractorSampleSource); 

¿Qué protocolo está usando mpeg-dash o http simple.

Puede sobrescribir HttpDataSource y escribir bytes entrantes en un archivo y al reproducirlo compruebe si existe un archivo en la ubicación deseada y cambie el InputStream alimentado al reproductor desde su archivo en lugar de HttpDataSource.

  • MPEG-TS H.264 con ExoPlayer
  • En Android, usando exoplayer, ¿cómo rellenar surfaceview con un video que no tiene la misma relación de aspecto con el dispositivo?
  • Reproducción de vídeos de YouTube con ExoPlayer
  • Exoplayer lanza excepción de inicialización de decodificador para archivos mp4 grandes en android
  • ExoPlayer deja de jugar en segundo plano
  • Cómo jugar video de youtube en ExoPlayer en Android?
  • Cómo usar android exoplayer
  • Android ExoPlayer: ¿Resuelve el problema de reproducción sin interrupciones / sin fisuras que está roto para el reproductor de medios Android
  • Android - ExoPlayer2 subtítulos
  • ExoPlayer - reproduce 10 archivos uno tras otro
  • Uso del caché en ExoPlayer
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.