fixed the bug of canPlayType() returns value when unsupport is undefined