我正在尝试使用libspotify库实现spotify的客户端。从某一点开始,我在登录回调中接收SP_ERROR_UNABLE_TO_CONTACT_SERVER。在此之前,使用相同的代码库,一切都运行良好。有人遇到过同样的问题吗?原因是什么呢?
这种情况的一个常见原因是在使用sp_session_config
结构之前没有将其设置为零。这将导致代理字段被垃圾数据填充,这意味着库将尝试连接到无效的代理。
总是这样声明你的libspotify结构体:
sp_session_config config;
memset(&config, 0, sizeof(config));