Does anyone have any ideas on what I should be passing to the
> wx.MediaCtrl during creation that would actually allow me to choose a
> specific backend? I notice that the backend has changed between 2.6.0.1
> and 2.6.1.0, but using 2.6.0.1 gives me the same problems.
I'm completely unfamiliar with python, however, passing one of
wxAMMediaBackend
wxMCIMediaBackend
wxQTMediaBackend
to the szBackend parameter should work.
Check the (return value?) from Create() to see if the
backend creation was successful.
> Does anyone have any ideas on what I should be passing to the
> wx.MediaCtrl during creation that would actually allow me to choose a
> specific backend? I notice that the backend has changed between 2.6.0.1
> and 2.6.1.0, but using 2.6.0.1 gives me the same problems.
Hmm, no 2.6.2 for python yet? 2.6.1 and older versions required
a relatively high version of DirectX for the default backend
on windows (wxAMMediaBackend) - 2.6.2 doesn't have this restriction.
What you should try is wxMCIMediaBackend with older versions for non-mov
files - that should hopefully work. If it creates successfully and doesn't
load then there may just not be a public codec available for the file type.
Essentially, wxMediaCtrl is "native" in the fullest sense - if the current
windows media player or quicktime player on the system
doesn't support the file then it won't :(.
What version of Windows and DirectX do you have?
Thanks,
Ryan