Spotify Libspotfiy,在同一个句柄上注册多个回调

Spotify Libspotfiy,在同一个句柄上注册多个回调,spotify,libspotify,Spotify,Libspotify,向libspotify句柄添加多个回调是否有效?即: 即 那么,libspotify会同时调用曲目_addedA和曲目_addedB吗?这似乎是可行的,但我不知道这是出于偶然还是出于设计 是的,这很好-回调是在回调指针和userdata上键入的。我们使用的另一种方法是将同一回调指针与不同的userdata值一起使用。是的,这很好-回调键在回调指针和userdata上。我们使用的另一种方法是使用具有不同userdata值的相同回调指针 sp_playlist_callbacks pl_callba

向libspotify句柄添加多个回调是否有效?即:


那么,libspotify会同时调用曲目_addedA和曲目_addedB吗?这似乎是可行的,但我不知道这是出于偶然还是出于设计

是的,这很好-回调是在回调指针和userdata上键入的。我们使用的另一种方法是将同一回调指针与不同的userdata值一起使用。

是的,这很好-回调键在回调指针和userdata上。我们使用的另一种方法是使用具有不同userdata值的相同回调指针

sp_playlist_callbacks pl_callbacks1 = {
.tracks_added = &tracks_addedA,
};

sp_playlist_callbacks pl_callbacks2 = {
.tracks_added = &tracks_addedB,
};

sp_playlist_add_callbacks(pl, &pl_callbacks1, NULL);
sp_playlist_add_callbacks(pl, &pl_callbacks2, NULL);