Spotify播放器在iphone上播放一些旧曲目



我使用CocoaLibSpotify库在我的应用程序中实现了Spotify。我正在从我的应用程序的不同页面播放spotify歌曲。问题是,在我播放了一首歌之后,当我试图从另一个页面播放另一首歌曲时,它会播放一些老歌。这是一些代码示例。

self.playbackManager = [[SPPlaybackManager alloc] initWithPlaybackSession:[SPSession sharedSession]];
self.playbackManager.playbackSession.playbackDelegate = (id)self;      
[self.playbackManager playTrack:track callback:^(NSError *error)  
{
   if ((error || ([track availability] != SP_TRACK_AVAILABILITY_AVAILABLE)))
   {
   }
   else
   {
   }
}];

请帮我解决这个问题

这听起来像是你在为应用程序的每个页面创建一个新的播放管理器。不要这样做,否则它们会相互重叠。

在您的整个应用程序中只有一个播放管理器-这样,当您使用playTrack:callback:播放新曲目时,新曲目将立即取代旧曲目。注意,不是直接设置currentTrack属性—它是只读的。

相关内容

  • 没有找到相关文章

最新更新