audio player directive for angularJS