Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
首选使用C#GNSDK的结果外部ID_C#_Windows Phone_Gracenote - Fatal编程技术网

首选使用C#GNSDK的结果外部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

使用GNSDK for windows phone中提供的示例应用程序,我可以很好地将麦克风输入与曲目匹配。我想从第三方元数据中检索跟踪ID;我找不到它

我对应用程序进行了如下修改:

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();