首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在windows下为Spotify事件获取ActionID

问在windows下为Spotify事件获取ActionID
EN

Stack Overflow用户
提问于 2012-03-08 15:54:51
回答 1查看 584关注 0票数 0

我知道我的头衔有点不清楚,但让我解释一下。

我正在考虑做一个应用程序,将通知当前播放歌曲的名字和艺术家通过通知图标窗口。

我查看了toastify,但由于某种原因,它没有在我的系统上工作。

我目前正在使用化脓来获取当前播放轨道的艺术家和名称。

我面临的问题是如何在windows中检测spotify的next song change事件。

我查看了pytify's源代码,发现它使用的是某些Command ID's,如

代码语言:javascript
复制
# Command IDs
CMD_PLAYPAUSE   = 917504
CMD_STOP        = 851968
CMD_PREVIOUS    = 786432
CMD_NEXT        = 720896

控制spotify。

首先,应用程序1必须使用什么来获取这些ID。

以及如何为next song change事件获取相同的ID,否则我将以错误的方式处理这个问题。

PS: Linux用户熟悉dbus软件来处理类似的问题。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-03-09 07:19:19

看起来spotify本身没有一个“回调”api,所以您必须通过链接到SendMessage事件来手动完成这个任务。我不确定您是否可以使用WH_CALLWNDPROC钩子来完成这个任务。然后,您可以监视窗口中的标题更改(我认为它使用了WM_SETTEXT事件)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9620622

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档