Gracenote GNSDK没有在Android上检索流派

时间:2015-05-04 12:35:31

标签: android gracenote

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

有谁知道获取此信息的方法?我跟随这个例子,如下:

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

提前致谢!

1 个答案:

答案 0 :(得分:0)

根据文档,你必须加载一个语言环境对象来获得流派结果,例如

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

这需要一段时间,所以你可能想在一个单独的线程中运行它。