【发布时间】:2013-12-23 09:10:18
【问题描述】:
我遵循 SimplePlayer 示例项目,同时将其集成到我自己的测试项目中。登录和搜索曲目已经很完美了,但是当我尝试播放像 SimplePlayer 这样的歌曲时,它会在 EXC_BAD_ACCESS 在SPSession.m 的两个不同位置播放 1-2 秒后崩溃(见下图)。下面是开始播放的代码:
SPTrack *track = [allTracks objectAtIndex:currentTrack];
[SPAsyncLoading waitUntilLoaded:track timeout:kSPAsyncLoadingDefaultTimeout then:^(NSArray *loadedItems, NSArray *notLoadedItems) {
[playbackManager playTrack:track callback:^(NSError *error) {
if (error) {
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Can't play Spotify Track" message:[error localizedDescription] delegate:nil cancelButtonTitle:@"OK" otherButtonTitles:nil];
[alert show];
} else {
spotifyTrack = track;
}
}];
}];
注意:我通过单例模式在自定义类SpotifyPlayer 中处理歌曲的播放。
任何帮助将不胜感激!
【问题讨论】:
标签: ios spotify cocoalibspotify-2.0