Au lieu d'offrir un lecteur HTML5 pour les navigateurs modernes et un Flash player pour les navigateurs les plus anciens, MediaElement.js utilise une version personnalisée de Flash et Silverlight qui s'adapte et imite l'affichage du lecteur HTML5.
Il possède déjà de nombreux plugins lui permettant d'être intégré à la pluspart de CMS existant.
Enfin, le lecteur est complétement personnalisable puisqu'il est utilisable en pure HTML et CSS.