我一直在爲使用libspotify的項目編寫Spotify支持,並且當我想實現搜索時,我注意到顯然沒有獲取當前播放位置的函數。換句話說,與sp_session_player_seek()相對應,它返回當前偏移量。如何使用libspotify獲取當前播放位置?
有些人似乎做的是保存上次seek()調用中使用的偏移量,然後在music_delivery中的計數器中累積幀數。加上存儲的偏移量,當前位置可以這樣計算,是的 - 但是這是真正的唯一方法嗎?
我知道Spotify Web API有一種獲取當前位置的方法,所以很奇怪libspotify沒有。