Fixed to replace video.canPlayType() with MediaSource.isTypeSupported().
Fixed to check the behavior when readySate attribute is not in the 'open' state.
Fixed not to use video elements and to create video element nodes by DOM API.