Short URL: http://html5.org/r/6179
| SVN | Bug | Comment | Time (UTC) |
|---|---|---|---|
| 6179 | 2011-06-03 00:15 |
Index: source
===================================================================
--- source (revision 6178)
+++ source (revision 6179)
@@ -30283,7 +30283,7 @@
<tr>
<td><dfn title="attr-media-preload-metadata"><code>metadata</code></dfn>
<td><dfn title="attr-media-preload-metadata-state">Metadata</dfn>
- <td>Hints to the user agent that the author does not expect the user to need the media resource, but that fetching the resource metadata (dimensions, first frame, track list, duration, etc) is reasonable. If the user agent precisely fetches no more than the metadata, then the <span>media element</span> will end up with its <code title="dom-media-readyState">readyState</code> attribute set to <code title="dom-media-HAVE_METADATA">HAVE_METADATA</code>; typically though, some frames will be obtained as well and it will be <code title="dom-media-HAVE_CURRENT_DATA">HAVE_CURRENT_DATA</code> or <code title="dom-media-HAVE_FUTURE_DATA">HAVE_FUTURE_DATA</code>.
+ <td>Hints to the user agent that the author does not expect the user to need the media resource, but that fetching the resource metadata (dimensions, first frame, track list, duration, etc) is reasonable. If the user agent precisely fetches no more than the metadata, then the <span>media element</span> will end up with its <code title="dom-media-readyState">readyState</code> attribute set to <code title="dom-media-HAVE_METADATA">HAVE_METADATA</code>; typically though, some frames will be obtained as well and it will probably be <code title="dom-media-HAVE_CURRENT_DATA">HAVE_CURRENT_DATA</code> or <code title="dom-media-HAVE_FUTURE_DATA">HAVE_FUTURE_DATA</code>.
<tr>
<td><dfn title="attr-media-preload-auto"><code>auto</code></dfn>
<td><dfn title="attr-media-preload-auto-state">Automatic</dfn>
@@ -30709,9 +30709,10 @@
title="dom-media-HAVE_METADATA">HAVE_METADATA</code> state, or
there is no more data to obtain in the <span>direction of
playback</span>. For example, in video this corresponds to the user
- agent having data from the current frame, but not the next frame;
- and to when <span title="ended playback">playback has
- ended</span>.</dd>
+ agent having data from the current frame, but not the next frame,
+ when the <span>current playback position</span> is at the end of
+ the current frame; and to when <span title="ended
+ playback">playback has ended</span>.</dd>
<dt><dfn title="dom-media-HAVE_FUTURE_DATA"><code>HAVE_FUTURE_DATA</code></dfn> (numeric value 3)</dt>
@@ -30721,10 +30722,15 @@
of playback</span> at least a little without immediately reverting
to the <code title="dom-media-HAVE_METADATA">HAVE_METADATA</code>
state. For example, in video this corresponds to the user agent
- having data for at least the current frame and the next frame. The
- user agent cannot be in this state if <span title="ended
- playback">playback has ended</span>, as the <span>current playback
- position</span> can never advance in this case.</dd>
+ having data for at least the current frame and the next frame when
+ the <span>current playback position</span> is at the instant in
+ time between the two frames, or to the user agent having the video
+ data for the current frame and audio data to keep playing at least
+ a little when the <span>current playback position</span> is in the
+ middle of a frame. The user agent cannot be in this state if <span
+ title="ended playback">playback has ended</span>, as the
+ <span>current playback position</span> can never advance in this
+ case.</dd>
<dt><dfn title="dom-media-HAVE_ENOUGH_DATA"><code>HAVE_ENOUGH_DATA</code></dfn> (numeric value 4)</dt>
@@ -31062,10 +31068,11 @@
<p>A <span>media element</span> is a <dfn>blocked media
element</dfn> if its <code
title="dom-media-readyState">readyState</code> attribute is in the
- <code title="dom-media-HAVE_NOTHING">HAVE_NOTHING</code> state or
- the <code title="dom-media-HAVE_METADATA">HAVE_METADATA</code>
- state, or if the element has <span>paused for user
- interaction</span>.</p>
+ <code title="dom-media-HAVE_NOTHING">HAVE_NOTHING</code> state, the
+ <code title="dom-media-HAVE_METADATA">HAVE_METADATA</code> state, or
+ the <code
+ title="dom-media-HAVE_CURRENT_DATA">HAVE_CURRENT_DATA</code> state,
+ or if the element has <span>paused for user interaction</span>.</p>
<p>A <span>media element</span> is said to be <dfn>potentially
playing</dfn> when its <code title="dom-media-paused">paused</code>