我正在使用gracenote ApI进行歌曲识别。我正在获取所有细节,如歌曲名称,艺术家姓名和专辑,但我无法获得专辑封面。我正在使用代码来获取它,但我总是在该代码中得到null。我搜索了很多,但一无所获。有人告诉我如何做到这一点。我在gracenote文档中搜索了他们描述以下代码以获得封面艺术。
// 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 :(得分:0)
这看起来像是Gracenote的“移动客户端”SDK。
要启用封面图片,您需要在GNConfig对象上设置一个选项,如下所示:
config.setProperty("content.coverart", "1");
我还建议设置此项以确保响应具有获取封面艺术所需的内容(特别是如果您从本地“捆绑”获得结果):
config.setProperty("content.allowfullresponse", "1");
希望这有帮助!