Mac and ShowPlayerControls()

I have a video player where I set ShowPlayerControls() to true. On windows this works fine and the controls appear beneath the video as you would expect. However, because this video player is designed to be cross platform, I try it on a Mac and despite the code being the same on both machines, the player controls (backended by QT I guess) never shows

Is there something special that I need to do on a mac to get the player controls to show?

I have also tried forcing QT backend on windows and again, there are no player controls. So I feel like the problem is more with quicktime

Simon Ho wrote:

I have a video player where I set ShowPlayerControls() to true. On
windows this works fine and the controls appear beneath the video as you
would expect. However, because this video player is designed to be cross
platform, I try it on a Mac and despite the code being the same on both
machines, the player controls (backended by QT I guess) never shows

Is there something special that I need to do on a mac to get the player
controls to show?

I have also tried forcing QT backend on windows and again, there are no
player controls. So I feel like the problem is more with quicktime

Which version are you using? The current docs say that the directshow and quicktime bnackends do support using the player controls, so it sounds like it is at least expected to be working. Are you passing anything for the flags parameter? What is the return value?

···

--
Robin Dunn
Software Craftsman

wxpython version 2.8.12.1

i have tried passing no flags, as well as passing all the different ones available (default, step etc) and they all give me the same result - no controls with QT backend, but directshow works OK

returning true when showing controls on QT backend, just no visible controls

I can post up a piece of sample code if you think it would help, but I dont think Im really doing anything special - just a simple player and calling the showplayercontrols() function in the middle

···

On Thursday, 25 July 2013 12:13:18 UTC-7, Robin Dunn wrote:

Simon Ho wrote:

I have a video player where I set ShowPlayerControls() to true. On

windows this works fine and the controls appear beneath the video as you

would expect. However, because this video player is designed to be cross

platform, I try it on a Mac and despite the code being the same on both

machines, the player controls (backended by QT I guess) never shows

Is there something special that I need to do on a mac to get the player

controls to show?

I have also tried forcing QT backend on windows and again, there are no

player controls. So I feel like the problem is more with quicktime

Which version are you using? The current docs say that the directshow
and quicktime bnackends do support using the player controls, so it
sounds like it is at least expected to be working. Are you passing
anything for the flags parameter? What is the return value?


Robin Dunn

Software Craftsman

http://wxPython.org

is there any consensus on this and whether its a bug in the way playercontrols work when using the QT backend?

···

On Wednesday, 24 July 2013 11:42:31 UTC-7, Simon Ho wrote:

I have a video player where I set ShowPlayerControls() to true. On windows this works fine and the controls appear beneath the video as you would expect. However, because this video player is designed to be cross platform, I try it on a Mac and despite the code being the same on both machines, the player controls (backended by QT I guess) never shows

Is there something special that I need to do on a mac to get the player controls to show?

I have also tried forcing QT backend on windows and again, there are no player controls. So I feel like the problem is more with quicktime

Simon Ho wrote:

is there any consensus on this and whether its a bug in the way
playercontrols work when using the QT backend?

Try asking about it on the wx-users or wx-dev lists.

···

--
Robin Dunn
Software Craftsman