Improve the way how the directive create the video player.
Should be better. Still have few things to improve/fix.