在Spotify iOS SDK中,您可以使用磁盘缓存配置播放器。我见过类似的例子:
- (void)setupSpotifyPlayer
{
SPTAuth *auth = [SPTAuth defaultInstance];
if (self.player == nil)
{
self.player = [[SPTAudioStreamingController alloc] initWithClientId:auth.clientID];
self.player.playbackDelegate = self;
self.player.diskCache = [[SPTDiskCache alloc] initWithCapacity:1024 * 1024 * 64];
}
}
SPTDiskCache的文档和相应的SPTDiskCaching协议非常稀疏,没有正确用法或设置的任何说明。 SPTAudioStreamingController引用了diskCache
属性,但没有使用有用的描述。