Not sure what returning the canPlayType was used for but it looks like it could be removed now? There's a test that stores it in `unpatchedCanPlayType`, but then doesn't appear to do anything with it.