I am using a custom context menu to display my player version. I set my MediaPlayerSprite's context menu to my custom menu. This works fine if the media is an ImageElement or SWFElement however when it is a VideoElement the menu is not available. My left mouse button events work fine so I am at a loss as to why the menu changes back to the standard menu when the media element is a VideoElement?
I also tried passing a MediaContainer into the MediaPlayerSprite and setting the context menu on the MediaContainer but the results are the same.
I believe you're running into a Flash Player bug:
We implemented a workaround in OSMFPlayer by creating a transparent overlay on top of the video (see ContextMenuOverlay in the ChromeLibrary project).