2014-03-13 3 views
2

나는 노래 인식을 위해 gracenote ApI를 사용하고 있습니다. 노래 이름, 아티스트 이름 및 앨범과 같은 세부 정보를 모두 얻지 만 앨범의 표지 Art를 얻을 수 없습니다. 그것을 얻기 위해 코드를 사용하고 있지만 항상 해당 코드에서 null을 얻습니다. 나는 이것을 많이 찾았지만 아무것도 발견하지 못했다. 누군가이 방법을 알려줍니다. 나는 gracenote 문서에서 coverArt를 얻기 위해 다음 코드를 설명했습니다.GracenoteApI를 사용하여 안드로이드에서 노래 커버 아트를 얻는 방법?

      // Retrieve cover art URL 
          // where response is GNSearchResult. 
       GNCoverArt coverArt = response.getCoverArt(); 
       if(coverArt != null) { 
       String coverArtUrl = coverArt.getUrl(); 

       }else { 
        Log.i("URL", "NOT GETTT"); 
       } 

나는 항상 coverArt=null을 얻습니다.

+0

SDK를 사용하고 계십니까? 검색어 옵션에 '콘텐츠'를 사용하셨습니까? – jmctodo

+0

Gracenote sdk.how를 사용하고 있습니다. 내 검색어에 콘텐츠를 사용하도록 설정할 수 있습니까? 내 코드는 주어진 것보다 위에 있으므로 문제는 어디에 있습니까? – jarnail

답변

0

Gracenote 'Mobile Client'SDK와 유사합니다.

커버 아트를 사용하려면이 같은 GNConfig 개체에 대한 옵션을 설정해야합니다

config.setProperty("content.coverart", "1"); 

나는 또한 응답이 (가 커버 아트를 가져 오기 위해 필요한 사항이 있는지 확인하려면이 설정을 권합니다 특히 로컬 번들에서 결과를 얻는 경우) :

config.setProperty("content.allowfullresponse", "1"); 

희망이 있습니다.

관련 문제