You can test MediaController support with this simple but not perfect code:
function checkSupport() { if (!("MediaController" in window)) { return "unsupported"; } var mc = new MediaController(); if ("onended" in mc) { return "supported"; } else { return "partially supported"; } }
Or open this script: http://jsfiddle.net/achwedyk/Hk393/
I tested various browsers and currently (April 2014) only Chrome 34 and Safari 7 partially support MediaController. However, there is an error for missing event handlers: https://bugs.webkit.org/show_bug.cgi?id=94891
source share