我在Android应用程序中研究了GraceNote gnsdk。使用我拥有的开发人员密钥,我可以检索有关音乐的基本信息,但是我无法检索情绪和流派等信息。
有人知道获取此信息的方法吗?我正在按照这样的示例进行示例:
String genre = gnAlbum.trackMatched().genre(GnDataLevel.kDataLevel_1);
if(genre == null || genre.isEmpty()){
genre = gnAlbum.genre(GnDataLevel.kDataLevel_1);
}
预先感谢!
根据文档,您必须加载一个环境对象才能获得流派结果,例如
mGnLocale = new GnLocale(GnLocaleGroup.kLocaleGroupMusic, GnLanguage.kLanguageEnglish, GnRegion.kRegionGlobal, GnDescriptor.kDescriptorDefault, mGnUser);
mGnLocale.setGroupDefault();
这需要一段时间,因此您可能需要在单独的线程中运行。