2014-07-25 29 views
0

使用GNSDK for windows phone提供的示例應用程序,我可以將麥克風輸入與軌道匹配得很好。我想從第三方元數據中檢索曲目ID;我找不到它。更喜歡使用C#的結果外部ID GNSDK

我修改該應用如下:

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

測試僅返回無關外部ID類似如下:

源:的Deezer軌道-ID

value:13913080

我是否設置了所有需要的配置步驟?我是否正確查找匹配曲目的返回外部ID?

回答

1

你做的是對的,只是Deezer ID是目前唯一可用於免費的非商業API訪問的外部ID類型。其他外部ID需要商業許可證。