在Spotify iOS SDK中收听跟踪结束事件

时间:2014-04-24 04:35:15

标签: ios events audio spotify playback

我将Spotify iOS SDK集成到应用中。如何在SPTAudioStreamingControllerSPTTrackPlayer

上收听曲目结束事件

我在玩游戏,暂停,验证等方面很酷。我只需要抓住一个赛道结束的活动。

我可以看到SPTTrackPlayerDelegate有方法,最合适的是trackPlayer:didEndPlaybackOfTrackAtIndex:ofProvider

但我怎么能用这些呢?有没有使用的例子?

1 个答案:

答案 0 :(得分:0)

这些类遵循标准的Cocoa委托模式。

首先,将自己设置为跟踪播放器上的代理:

self.trackPlayer.delegate = self;

然后在self

中实现委托方法
-(void)trackPlayer:(SPTTrackPlayer *)player didEndPlaybackOfTrackAtIndex:(NSInteger)index ofProvider:(id<SPTTrackProvider>)provider {
    // Track playback ended.
}

适当时,跟踪播放器将调用您的委托方法。