It seems on the iPad (iOS v. 5.1.1), Safari does not keep a video element's readyState
value according to specification. Even while loading from the video source readyState
equals zero.
I've made a demonstration jsfiddle which continuously checks the video's readyState
. A funny observation: the readyState
changes only after clicking the play button.
Actually, I've expected the readyState
to switch to a higher number during loading (as it is the case with all browsers on the desktop I've tested--including Safari.) Is there a workaround? Am I getting something wrong here?