如何检测到系统中有视频播放

希望能检测到系统中有播放器或者浏览器在进行视频播放,更进一步的希望能够检测到视频播放的区域,不知该如何做。

不知道什么语言,如果是C++,可以用API
GetForegroundWindow
GetProcessFromHandle
和已知的进程名窗口名比对下

检测有没有视频在播放,常规的方法应该是不行的。
不确定 API 钩子是否能解决,因为视频播放软件可能用的是自己的解码库,而不是系统的。当然, API 钩子可以试试。