为了确保您的开发体验,建议您使用Apifox浏览器插件或客户端进行调试。
"waiting_process" - 播放器进程未启动"waiting_song" - 播放器已启动但未选择歌曲"loading" - 保留值:当前版本各播放器均不产出此状态(wesing 的 loading 发送已停用,其余四家不产生),下游可不为它单独处理"playing" - 播放中,detail 为歌曲标题。拼接顺序按播放器而异(wesing / cloudmusicv3 / qqmusic 为 歌曲名 - 歌手,kugou / sodamusic 为 歌手 - 歌曲名),详见 SongInfo.title"paused" - 暂停中,detail 为歌曲标题。同时会收到一条 playback_pause 事件"standby" - 待机状态。detail 按播放器而异:cloudmusicv3 为 "网易云音乐已退出" 或 "网易云音乐 v<版本号> 不支持(需 v3+)"(后者表示进程仍在运行、仅版本过低,该状态每 30 秒重发一次且不去重,版本号为实际读到的值);qqmusic 为 "QQ音乐已退出";wesing 为 "K歌客户端已退出";kugou 为 "酷狗音乐 CDP 已断开";sodamusic 为 "汽水音乐 CDP 已断开"。kugou 例外:切歌瞬间还会多发一条 standby、detail 是新歌标题,约 200 毫秒后即被 song_info_update 覆盖——这是当前实现的缺陷、不属契约,下游不应据此进入待机界面,可用 detail 是否匹配上述固定文案来区分"error" - 故障终态,仅 kugou 会产生:"未找到酷狗安装,已停止" / "酷狗 libcef.dll 版本不受支持,已停止" / "未取得管理员权限,已停止自动修复"。detail 为具体原因,此后该播放器停止自动修复、不再变更状态