我在一个Android应用程序中的studiyng gracenote gnsdk。使用我的开发人员密钥,我可以检索有关音乐的基本信息,但我无法检索诸如情绪和流派之类的信息。
有谁知道获取此信息的方法?我跟随这个例子,如下:
String genre = gnAlbum.trackMatched().genre(GnDataLevel.kDataLevel_1);
if(genre == null || genre.isEmpty()){
genre = gnAlbum.genre(GnDataLevel.kDataLevel_1);
}
提前致谢!
答案 0 :(得分:0)
根据文档,你必须加载一个语言环境对象来获得流派结果,例如
mGnLocale = new GnLocale(GnLocaleGroup.kLocaleGroupMusic, GnLanguage.kLanguageEnglish, GnRegion.kRegionGlobal, GnDescriptor.kDescriptorDefault, mGnUser);
mGnLocale.setGroupDefault();
这需要一段时间,所以你可能想在一个单独的线程中运行它。