我刚刚买了一台新笔记本电脑,我正在尝试用 python 设置它。我正在使用 python 3.10.0、windows 10、pip v21.3。在大多数情况下,pip 似乎工作正常,我已经使用它来安装多个软件包,例如 pygame。但是,当我尝试安装 winrt 时,出现此错误
C:\Users\matth>pip install winrt
ERROR: Could not find a version that satisfies the requirement winrt (from versions: none)
ERROR: No matching distribution found for winrt
Run Code Online (Sandbox Code Playgroud)
我的旧笔记本电脑仍然能够使用 pip 卸载并重新安装 winrt,没有任何问题,并且 pip 再次适用于我的新笔记本电脑上的其他软件包,但不适用于 winrt。知道问题是什么以及如何解决它吗?
我编写了一个应该与另一个播放器一起使用并检索有关当前播放歌曲的信息的程序。该播放器是使用 UWP 编写的,因此 Windows 知道正在播放什么曲目,因此我可以在更改音量时看到它的名称和其他信息:
https://i.imgur.com/nNy16Gs.png
我尝试过的事情:
var systemMediaControls = SystemMediaTransportControls.GetForCurrentView();
Run Code Online (Sandbox Code Playgroud)
从从 Microsoft Groove Music 应用获取当前播放曲目信息
不幸的是,据我所知,它仅适用于本地媒体,从我的应用程序中播放。
由于同样的原因,后台媒体播放器也无济于事。
是否有可能从 Windows 获取它?还是直接读取那个播放器的内存,呵呵?