Bug 44010

Summary: Video: preload="none" causes "loading…" to display until play clicked
Product: WebKit Reporter: Kroc Camen <kroccamen>
Component: MediaAssignee: Eric Carlson <eric.carlson>
Status: UNCONFIRMED    
Severity: Normal CC: eric.carlson, mathias, zylogz80
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: Mac (Intel)   
OS: OS X 10.6   
URL: http://camendesign.com/code/video_for_everybody
See Also: https://bugs.webkit.org/show_bug.cgi?id=145437

Kroc Camen
Reported 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).
Attachments
Eric Carlson
Comment 1 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
Eric Carlson
Comment 2 2012-03-20 10:46:20 PDT
*** Bug 81518 has been marked as a duplicate of this bug. ***
Note You need to log in before you can comment on or make changes to this bug.