html5 video: use <video>.canPlayType() instead of check user's UA (close #284)