Bug 44010 - Video: preload="none" causes "loading…" to display until play clicked
Summary: Video: preload="none" causes "loading…" to display until play clicked
Status: UNCONFIRMED
Alias: None
Product: WebKit
Classification: Unclassified
Component: Media Elements (show other bugs)
Version: 528+ (Nightly build)
Hardware: Macintosh Intel OS X 10.6
: P2 Normal
Assignee: Eric Carlson
URL: http://camendesign.com/code/video_for...
Keywords:
: 81518 (view as bug list)
Depends on:
Blocks:
 
Reported: 2010-08-14 08:10 PDT by Kroc Camen
Modified: 2012-03-20 10:46 PDT (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Kroc Camen 2010-08-14 08:10:28 PDT
Safari 5 / Nightly. Use of `preload="none"` on a video element causes QuickTime to state "Loading…" without changing. You have to click play to begin.

You should instead show the first frame of the video file, or the poster image from the poster attribute (this was the case in Safari 3 / 4).
Comment 1 Eric Carlson 2010-08-15 11:56:36 PDT
(In reply to comment #0)
> Safari 5 / Nightly. Use of `preload="none"` on a video element causes QuickTime to state 
> "Loading…" without changing. You have to click play to begin.
> 
> You should instead show the first frame of the video file, or the poster image from the poster 
> attribute (this was the case in Safari 3 / 4).

The "Loading" message is clearly wrong, but Safari 5 does show the poster when at video element has a valid poster attribute adn `preload="none"`. Without a poster attribute you won't see the first frame, but I believe this is the correct behavior because it isn't possible to display the first frame without loading a movie's metadata, which is what `preload="metadata"` is for.

Having said that, `preload="metadata"` doesn't behave correctly in Safari - https://bugs.webkit.org/show_bug.cgi?id=43673
Comment 2 Eric Carlson 2012-03-20 10:46:20 PDT
*** Bug 81518 has been marked as a duplicate of this bug. ***