iphone - <video> causes many requests *before being clicked* -


even preload disabled, simple <video> tag

<video src="video.mp4" preload="none"></video> 

will cause 10 requests server before being clicked:

89.212.77.133 - - [01/dec/2010:11:48:43 +0100] "get /temp/html5-video-requests-test/one-noposter.html http/1.1" 200 267 "-" "mozilla/5.0 (iphone simulator; u; cpu iphone os 4_0_2 mac os x; en-us) applewebkit/532.9 (khtml, gecko) version/4.0.5 mobile/8a400 safari/6531.22.7" 89.212.77.133 - - [01/dec/2010:11:48:43 +0100] "get /temp/html5-video-requests-test/video.mp4 http/1.1" 206 2 "-" "applecoremedia/1.0.0.8a400 (iphone simulator; u; cpu os 4_0_2 mac os x; en_us)" 89.212.77.133 - - [01/dec/2010:11:48:43 +0100] "get /temp/html5-video-requests-test/video.mp4 http/1.1" 206 8621463 "-" "applecoremedia/1.0.0.8a400 (iphone simulator; u; cpu os 4_0_2 mac os x; en_us)" 89.212.77.133 - - [01/dec/2010:11:48:43 +0100] "get /temp/html5-video-requests-test/video.mp4 http/1.1" 206 101783 "-" "applecoremedia/1.0.0.8a400 (iphone simulator; u; cpu os 4_0_2 mac os x; en_us)" 89.212.77.133 - - [01/dec/2010:11:48:44 +0100] "get /temp/html5-video-requests-test/video.mp4 http/1.1" 206 8499743 "-" "applecoremedia/1.0.0.8a400 (iphone simulator; u; cpu os 4_0_2 mac os x; en_us)" 89.212.77.133 - - [01/dec/2010:11:48:44 +0100] "get /temp/html5-video-requests-test/video.mp4 http/1.1" 304 - "-" "applecoremedia/1.0.0.8a400 (iphone simulator; u; cpu os 4_0_2 mac os x; en_us)" 89.212.77.133 - - [01/dec/2010:11:48:44 +0100] "get /temp/html5-video-requests-test/video.mp4 http/1.1" 206 2 "-" "applecoremedia/1.0.0.8a400 (iphone simulator; u; cpu os 4_0_2 mac os x; en_us)" 89.212.77.133 - - [01/dec/2010:11:48:44 +0100] "get /temp/html5-video-requests-test/video.mp4 http/1.1" 206 8621463 "-" "applecoremedia/1.0.0.8a400 (iphone simulator; u; cpu os 4_0_2 mac os x; en_us)" 89.212.77.133 - - [01/dec/2010:11:48:44 +0100] "get /temp/html5-video-requests-test/video.mp4 http/1.1" 206 101783 "-" "applecoremedia/1.0.0.8a400 (iphone simulator; u; cpu os 4_0_2 mac os x; en_us)" 89.212.77.133 - - [01/dec/2010:11:48:45 +0100] "get /temp/html5-video-requests-test/video.mp4 http/1.1" 206 8505535 "-" "applecoremedia/1.0.0.8a400 (iphone simulator; u; cpu os 4_0_2 mac os x; en_us)" 89.212.77.133 - - [01/dec/2010:11:48:44 +0100] "get /temp/html5-video-requests-test/video.mp4 http/1.1" 206 8519680 "-" "applecoremedia/1.0.0.8a400 (iphone simulator; u; cpu os 4_0_2 mac os x; en_us)" 

setting poster reduces poster + approx. 3 requests.

since have many videos on page, don't want browser make any requests until video clicked.

what more can besides set poster , disable preload?

maybe try:

<video preload="none">     <source src="video.mp4" /> </video> 

i'm new html5, i'm not sure if suggestion here more or less identical code.

i know little nothing on server side of things. getting data 10 requests? looks you're testing using iphone simulator. console log?

found reference 206 status here: notes on html5 video , iphone. caveat it's on year old.


Comments

Popular posts from this blog

asp.net - repeatedly call AddImageUrl(url) to assemble pdf document -

java - Android recognize cell phone with keyboard or not? -

iphone - How would you achieve a LED Scrolling effect? -