是否有Windows的Win32 API或Mac的Cocoa API可以检测视频/音频播放?
我正在开发一个桌面应用程序,该应用程序需要了解用户在计算机上的活动。当应用程序运行时,如果用户正在使用其计算机,则该应用程序应保持休眠状态。如果用户在一段时间内没有使用计算机,则该应用应运行一些逻辑。
有一种方法可以通过键盘/鼠标交互来检测用户活动。但是,如果用户在没有任何键盘/鼠标操作的情况下被动地参与(例如,观看视频或听音乐),则我无从得知。
有类似的问题,但没有答案。 Video playback detection with Win32 API?
任何帮助将不胜感激。谢谢!