0

iOS に Gracenote API を実装する際の問題により、初期化されていない無効なユーザーとマネージャーが提供されます。

GN_Entourage_Demo[24927:70b] getUserACR: エラー: マネージャーが初期化されていません 2014-03-10 19:05:20.509 GN_Entourage_Demo[24927:70b] エラー: 実装時に無効なユーザー (lldb) に続く問題

// Entourage SDK を初期化します self.sdkManager = [[GnSdkManager alloc] initWithLicense:LICENSE_INFO error: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;

}

4

1 に答える 1