2016-12-20 11 views
0

URI에서 노래 메타 데이터를 가져오고 싶습니다. 해당 노래를 재생/버퍼링하지 않습니다.Android SDK를 사용하여 playUri를 사용하지 않고 노래 메타 데이터를 어떻게 얻을 수 있습니까?

지금 당장 볼 수있는 유일한 방법은 playUri()를 호출 한 다음 getMetadata()를 호출하는 것이지만 즉시 재생하고 싶지는 않습니다.

다른 방법이 있습니까?

감사합니다.

편집 : 로컬 파일이 아닌 SDK를 통해이를 수행 할 수 있습니까?

답변

0

사용 MediaMetaDataRetreiver :

MediaMetadataRetriever retriever = new MediaMetadataRetriever(); 
retriever.setDataSource(context, uri); 
String artist 
    = retreiver.extractMetadata(MediaMetadataRetriever.METADATA_KEY_ARTIST); 
//etc 
retriever.release(); //don't forget to call this when done