some questions :
* couldn't we add this in CSS instead of hard coding in JS ?
* have you try to set width/height on an audio element ?