首选使用C#GNSDK的结果外部ID
使用GNSDK for windows phone中提供的示例应用程序,我可以很好地将麦克风输入与曲目匹配。我想从第三方元数据中检索跟踪ID;我找不到它 我对应用程序进行了如下修改:首选使用C#GNSDK的结果外部ID,c#,windows-phone,gracenote,C#,Windows Phone,Gracenote,使用GNSDK for windows phone中提供的示例应用程序,我可以很好地将麦克风输入与曲目匹配。我想从第三方元数据中检索跟踪ID;我找不到它 我对应用程序进行了如下修改: App.gnMusicIDStream_.Options.LookupData(GnLookupData.kLookupDataExternalIds, true); App.gnMusicIDStream_.Options.PreferResultExternalId("[third party id which
App.gnMusicIDStream_.Options.LookupData(GnLookupData.kLookupDataExternalIds, true);
App.gnMusicIDStream_.Options.PreferResultExternalId("[third party id which works for me using android or ios versions of GN]");
[……]
测试只返回不相关的外部ID,如下所示:
来源:迪泽轨道id
价值:13913080
我是否设置了所有必需的配置步骤?我是否正确查找匹配曲目的返回外部ID?您所做的是正确的,只是Deezer ID是当前唯一可用于免费非商业API访问的外部ID类型。其他外部ID需要商业许可证
GnExternalId[] trackIds = result.Albums.First().TracksMatched.First().ExternalIds.ToArray();