使用GNSDK中为Windows手机提供的示例应用程序,我可以将麦克风输入匹配到轨道就好了。我想从第三方元数据中检索曲目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]");
[...]
GnExternalId[] trackIds = result.Albums.First().TracksMatched.First().ExternalIds.ToArray();
测试仅返回不相关的externalIds,如下所示:
来源:deezer-track-id
价值:13913080
我是否设置了所需的所有配置步骤?我是否正确地查找匹配曲目的返回外部ID?
答案 0 :(得分:1)
您所做的是对的,只是Deezer ID是目前唯一可用于免费,非商业API访问的外部ID类型。其他外部身份证需要商业许可证。