【发布时间】:2021-02-18 17:46:24
【问题描述】:
我正在尝试将当前的媒体名称/艺术家集成到我的 python 应用程序中,但我似乎无法让它工作。
我在 iTunes 上做了同样的事情,几乎没有任何问题,但由于某些原因,我无法获得正确的 windows 媒体播放器实例
wmp = win32com.client.gencache.EnsureDispatch("WMPlayer.OCX")
给我一个有效的 wmp 实例,但是当我尝试使用当前媒体时
wmp.currentMedia
它什么也不返回,并得到这样的音量:
wmp.settings.volume
返回与我实际打开的 Windows 媒体播放器音量不同的音量。
有什么我不知道的吗?我也尝试过使用 WMPlayer.OCX.7,但这不起作用。
【问题讨论】:
-
我很确定您的代码当前所做的是创建一个单独的媒体播放器实例。
-
只有在你运行 python 2.x 时才有可能,因为你需要使用
comtypes来实现自定义接口 信息在这里:stackoverflow.com/questions/19452001/… 和这里stackoverflow.com/questions/19613750/…
标签: python python-3.x com win32com wmp