Java 如何使用GracenoteApI在android中获取歌曲覆盖率?

Java 如何使用GracenoteApI在android中获取歌曲覆盖率?,java,android,gracenote,Java,Android,Gracenote,我正在使用gracenote ApI进行歌曲识别。我正在获取歌曲名称、艺术家姓名和专辑等所有细节,但我无法获取专辑封面艺术。我正在使用代码来获取它,但在该代码中我总是得到null。我找了很多,但什么也没找到。有人告诉我如何做到这一点。我搜索了gracenote文档,他们描述了以下代码以获取coverArt // Retrieve cover art URL // where respons

我正在使用gracenote ApI进行歌曲识别。我正在获取歌曲名称、艺术家姓名和专辑等所有细节,但我无法获取专辑封面艺术。我正在使用代码来获取它,但在该代码中我总是得到null。我找了很多,但什么也没找到。有人告诉我如何做到这一点。我搜索了gracenote文档,他们描述了以下代码以获取coverArt

                           // 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

这看起来像Gracenote“移动客户端”SDK

要启用封面艺术,需要在GNConfig对象上设置如下选项:

config.setProperty("content.coverart", "1");
我还建议设置此选项,以确保响应具有获取封面图片所需的内容(特别是如果您从本地“捆绑包”中获取结果):


希望这有帮助

您正在使用哪个SDK?您是否在查询选项中启用了“内容”?我正在使用Gracenote sdk。如何在查询中启用内容?上面给出了我的代码,那么问题出在哪里呢?
config.setProperty("content.allowfullresponse", "1");