API の文書化は非常に不十分であり、私は非常に混乱しています。メソッド sp_search はパラメーター (sp_search* search、int インデックス) を取ります。sp_search オブジェクトを作成するにはどうすればよいですか?
質問する
125 次
1 に答える
0
libspotify の完全なドキュメントは、ここにあります。検索機能は、「モジュール」、「検索」の下にあります。
libspotifyspshell
に付属するサンプルには、search.c
ファイル内の検索の完全な実装が含まれています。それは次のように行われます:
sp_search *newSearch = sp_search_create(session,
"foo fighters", //query
0, // track_offset
100, //track_count
0, //album_offset
100, //album_count
0, //artist_offset
100, //artist_count
0, // playlist_offset,
100, // playlist_count
SP_SEARCH_STANDARD, // search type
&search_complete, //callback
NULL); // userdata
void search_complete(sp_search *result, void *userdata) {
int trackCount = sp_search_num_tracks(search);
for (int currentTrack = 0; currentTrack < trackCount; currentTrack++) {
sp_track *track = sp_search_track(search, currentTrack);
// Do something with track...
}
}
于 2013-10-21T10:39:49.647 に答える