2014-12-04 3 views
0

저는 사용자가 일부 podcast를들을 수있는 앱을 개발 중입니다. 응용 프로그램은 설명, 이미지와 같은 서버에서 콘텐츠를 다운로드하고 URL에서 오디오 흐름을 스트리밍합니다.android의 미디어 객체 캐싱

기본 유형 (예 : 설명의 문자열)을 포함하는 모든 podcast 개체를 저장하는 캐시뿐만 아니라 podcast 및 podcast 자체 (오디오 흐름)에 연결된 이미지를 저장하고 싶습니다.

이 앱을 다른 앱과 비교해야한다면 아마도이 모든 것을 수행하는 Soundcloud 앱 일 것입니다.

웹에서 검색하여 유용한 자습서 나 좋은 정보를 찾았지만 기본적인 개체를 캐시하는 기본적인 방법을 설명합니다. 또한 Volley를 찾았지만 스트리밍 오디오 나 그런 것들에 좋지 않습니다.

누구든지 도움을 줄 수 있다면 좋을 것입니다. 감사.

+0

찾고 계시는 정보를 찾으셨습니까? 비슷한 것을 찾고 있는데 – user2520215

답변

0

메모리에 캐시하려면 LruCache을 사용하고 디스크에 캐시하려면 DiskLruCache을 사용하십시오. 이 Caching Bitmaps과이 DiskLruCache을 확인하십시오.

+0

그래도이 사실을 알고 있었지만 오디오는 어땠습니까? 캐시 구성에 대한 조언 (다른 미디어 (설명, 오디오, 이미지) 간의 최적화 또는 구조)이 필요합니다. 어쨌든 고마워. – ilansas