Gracenote GNSDK 未在 Android 上检索流派
Gracenote GNSDK is not retrieving genre on Android
我正在 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();
这需要相当长的时间,因此您可能希望 运行 在单独的线程中进行。
我正在 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();
这需要相当长的时间,因此您可能希望 运行 在单独的线程中进行。