Hi Hanzs,
Thanks for flagging this.
I'm in the process of updating the media component, so will be pushing back to the open source repo when that's in a decent state. This is mostly working, with the exception of some native android player issues, and an IE8 bug.
In addition to updating the version of MediaElement.js we use, I'm also looking at allowing the player settings to be configured in the JSON, so we could set the following (see http://mediaelementjs.com/ for more info):
- defaultVideoWidth: used if <video width> not specified
- defaultVideoHeight: used if <video height> not specified
- videoWidth: overrides <video width>
- videoHeight: overrides <video height>
- audioWidth: width of audio player
- audioHeight: height of audio player
- startVolume: initial volume when the player starts
- loop: useful for audio player loops
- enableAutoSize: allow flash/silverlight content to resize to content
- features: order of the player controls
- alwaysShowControls: hide controls if mouse not on player
- iPadUseNativeControls: force native controls
- iPhoneUseNativeControls: force native controls
- AndroidUseNativeControls: force native controls
- alwaysShowHours: force hour count
- showTimecodeFrameCount: force frame count
- framesPerSecond: set the frame rate
- enableKeyboard: enable keyboard support
- pauseOtherPlayers: pause other player instances on play
- keyActions: array of keyboard commands
Provided it works with the authoring tool, I'm hoping to be able to do this in such a way that any new settings introduced in later versions on MediaElement.js will be supported without the need to update the component (any code which uses player settings which are later depreciated may need to be updated).
More details to follow, see here for relevant GitHub discussion: