CVP 2.1 offers a whole host of features requested by you. It is fully responsive reacting to both width and height changes. It plays Vimeo, Youtube; locally hosted and remote hosted files. CVP 2.1 is easy to style and match with your design.
Has customisable icons and support multiple instances of the player on the same page. If you need a responsive, custom video player, this is it.