Fixed bug in services that prevented player vars from being passed from directive

Also added in support for html5 player var