2013-05-24 4 views
1

안드로이드 장치에서 사용할 수있는 MediaStore.Media.Artist라는 테이블이 있습니다. 노래 이름, ID, 경로, 앨범 이름, 앨범 아트, 아티스트, 아티스트 키 등의 정보를 저장합니다.안드로이드에서 사용할 수있는 ArtistImage mp3 노래

그러나 특정 노래에서 AlbumArt를 가져올 수 있습니다. 그것을 위해 앨범 테이블의 앨범 아트 필드를 사용하고 있습니다. 하지만 아티스트 이미지가 없습니다.

같은 노래의 아티스트 이미지를 표시하는 일부 앱을 보았습니다. 나는 그들이 특정 노래의 아티스트 이미지를 어떻게 표시하고 있는지 알지 못한다.

그래서, 제가 아티스트 이미지를 어떻게 얻을 수 있습니까? 어떤 필드를 사용해야합니까? 아니면 해당 필드로 이미지를 가져 오는 방법은 무엇입니까?

+0

시도해보십시오. http://www.webdbtips.com/52871/ – Khan

+0

@Khan 전에 사용해 보았습니다. 그 후 앨범 아트. Artist Image가 필요합니다. 나는 인터넷에서 아티스트 이미지를 자동적으로 다운로드 할 수있는 라이브러리가 있다고 생각 하나, 그 중 하나는 내가 모른다. –

+0

@iDroidExplorer 헤이는 아직 그것을 이해하지 못했습니다> –

답변

0

사용할 URI는 다음과 같습니다. Uri sArtworkUri = Uri.parse ("content : // media/external/audio/albumart"); 그러면 앨범 아트로 렌더링 할 bitmapfactory가 있습니다. 나는이 포럼을보고 "앨범 아트"로 검색 할 것을 제안합니다.

+0

저는 Artwork Image가 아닌 Artist Image에 대해 이야기하고 있습니다. 아티스트 이미지와 앨범 아트 작업은 서로 다릅니다. –

+0

어쨌든 답변 주셔서 감사합니다. –

1

API를 사용할 수 없습니다. 외부 라이브러리를 사용하여 추출해야합니다. 파일에 여러 개의 이미지가있는 경우, 하나의 이미지 만 가져 오며, 일반적으로 첫 번째 이미지 만 가져옵니다.

+0

어디에서 아티스트의 이미지를 얻을 수 있습니까? 앨범 아트가 아닌 아티스트 이미지에 대해 이야기하고 있는지 확인하십시오. –

+0

나는 예술가 이미지에 대해 이야기하고있다. API에서 아티스트 이미지를 가져올 수 없으므로 외부 라이브러리를 사용해야합니다. – phxhawke