getDuration not the greatest
The getDuration() function doesn't always work. I understand that it doesn't work until the file is buffered but it is hard to time that. I need it for a custom elapse/duration label area.
It would be great to have a listener for on('duration'). I see it in the JS Library file as onDuration and change:duration.