Summary: | Video: preload="none" causes "loading…" to display until play clicked | ||
---|---|---|---|
Product: | WebKit | Reporter: | Kroc Camen <kroccamen> |
Component: | Media | Assignee: | 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 |
Description
Kroc Camen
2010-08-14 08:10:28 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 |