Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 3, 2009 11:40:44

chuwy
От:
Зарегистрирован: 2008-07-10
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

Python и WMPlayer (Win32API? COM?)

Здравствуйте.
Мне нужно извлечь из Windows Media Player'а информацию о проигрываемой композиции. Установил win32api, Но

from win32com import Dispatcher
player = Dispatch("WMPlayer.OCX")
player.controls.play()
Не работает, т.е. player вообще не выдаёт полезной информации.
Есть ли другие способы взаимодействия? И вообще насколько это целесобразно пользоваться COM? Он ведь вроде устарел.
P.S. Windows 7 & WMPlayer 12



Офлайн

#2 Дек. 7, 2009 04:41:56

pyuser
От:
Зарегистрирован: 2007-05-13
Сообщения: 658
Репутация: +  36  -
Профиль   Отправить e-mail  

Python и WMPlayer (Win32API? COM?)

google выдал вот такой ответ разработчика pywin32:
As far as I know, the WMPlayer OCX will only work as a true “control” - not
as a regular COM object. That means it must be hosted in a ‘control
container’, and these are not trivial to implement. Pythonwin and wxWindows
are the only 2 Python environments I am aware of capable of hosting such a
control.

Mark



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version