안드로이드 react native video

안녕하세요.

영상을 리스트업하는 앱을 만들고자 합니다. 영상의 길이는 최대 1분정도로요…

react native video를 사용하여 구현하고 있는데, ios에서는 cache 관리도 자동으로 해주어서 개발하기에 편하고 쉽습니다.

하지만 android에서는 cache관리를 직접 해주어야하네요…

android에서 개발할 때)
영상을 틀기전 우선적으로 해당 영상 파일을 캐시에 다운로드 받고, 다운로드가 전부 완료되어서 비로소 영상을 틀 수 있게끔 만들었습니다. (정리하자면… 영상을 캐시에 다운로드 완료 -> 영상 재생가능)

문제는 여기서 발생합니다.

캐시에 해당 영상파일을 다운로드 받은 후 영상을 재생하려니 다운로드 로딩 시간이 길어지면 기다리는 시간도 많이 늘어납니다.

두 가지 질문이 있습니다.

  1. 안드로이드에서는 ios의 video처럼 cache를 관리해주는 편리한 기능은 없을까요?

  2. 캐시에 저장을 받는 도중 영상을 재생하는 방법은 없을까요? - 예를들어 유튜브에서는 영상을 모두 다운로드 받기전에 영상이 틀어지지 않습니까? 바로 그것처럼요!