0

我正在一个android应用程序中学习gracenote gnsdk。使用我拥有的开发者密钥,我可以检索有关音乐的基本信息,但我无法检索诸如情绪和流派之类的信息。

有谁知道获取此信息的方法?我正在按照示例进行操作,如下所示:

String genre = gnAlbum.trackMatched().genre(GnDataLevel.kDataLevel_1);
if(genre == null || genre.isEmpty()){
    genre = gnAlbum.genre(GnDataLevel.kDataLevel_1);
}

提前致谢!

4

1 回答 1

0

根据文档,您必须加载语言环境对象才能获得流派结果,例如

mGnLocale = new GnLocale(GnLocaleGroup.kLocaleGroupMusic, GnLanguage.kLanguageEnglish, GnRegion.kRegionGlobal, GnDescriptor.kDescriptorDefault, mGnUser);
mGnLocale.setGroupDefault();

这需要相当长的时间,因此您可能希望在单独的线程中运行它。

于 2015-07-07T02:46:27.880 回答