在iOS中实现Gracenote api的问题提供了无效的用户&管理器未初始化。
GN_Entourage_Demo[24927:70b]getUserACR:错误:管理器未初始化2014-03-10 19:05:20.509 GN_Entouge_Demo[24927:70 b]错误:无效用户(lldb)
执行时出现以下问题
//初始化Entourage SDK
self.sdkManager=[[GnSdkManager alloc]initWithLicense:LICENSE_INFO错误:nil];
self.acrUser = [self getUserACR];
if (!self.acrUser) {
NSLog(@"Error: Invalid User");
}
// Create a GnAcr object for this user
self.acr = [[GnACR alloc] initWithUser:self.acrUser error:nil];
// Set up an audio configuration
GnAcrAudioConfig *config =
[[[GnAcrAudioConfig alloc] initWithAudioSourceType:GnAcrAudioSourceMic
sampleRate:GnAcrAudioSampleRate44100
format:GnAcrAudioSampleFormatPCM16
numChannels:1] autorelease];
// Initialize the GnAcr's audio configuration
[self.acr audioInitWithAudioConfig:config];
// Initialize the audio source (i.e. device microphone)
self.audioSource = [[GnAudioSourceiOSMic alloc] initWithAudioConfig:config];
// Assign the delegates
self.audioSource.audioDelegate = self;
self.acr.resultDelegate = self;
self.acr.statusDelegate = self;
self.isListening = NO;
}