Implemented canPlayType