请帮我获取gracenote跟踪链接数据

时间:2014-02-11 17:12:38

标签: ios objective-c gracenote

目前,在我的AppDelegate中,我有一个为GNConfig声明的实例变量,它设置了我想要接收的所有属性。

任何发出gracenote请求的类都会使用这个GNconfig实例。

我使用的请求是来自音频流的识别,本地文件识别和填充数组的文本搜索。然后,该数组用于通过id查找相应数组项的轨道。

我能够获得我需要的所有内容,除了曲目和专辑链接数据(总是返回null)。

我尝试过很多不同的建议和指南而没有运气。

有人可以帮帮我吗?这些数据对我的应用程序至关重要,除了这个大障碍外,我的应用程序非常完整。

提前致谢。

**编辑**

这是我的appDelegate:

_gnConfig = [GNConfig init:@"XXXXXXX-XXXXXXXXXXXXXXXXXXXXXXX"];
[_gnConfig setProperty:@"content.coverArt" value:@"1"];
[_gnConfig setProperty:@"content.coverArt.sizePreference" value:@"LARGE"];
[_gnConfig setProperty:@"content.allowFullResponse" value:@"1"];

我在我的一个班级方法中有这个:

NSURL *filePath = [item valueForProperty:MPMediaItemPropertyAssetURL];
[GNOperations recognizeMIDFileFromFile:self config:[[AppDelegate sharedDelegate] gnConfig] fileUrl:filePath];

在委托方法中我有:

gracenoteResponseItem = [result bestResponse];
NSLog("%@", [gracenoteResponseItem trackLinkData]);

0 个答案:

没有答案