#pattern
* Network states
#ja
$1 ネットワーク状態
#en
As media elements interact
with the network, they go through several states. The networkState attribute, on
getting, must return the current network state of the element, which must
be one of the following values:
#ja
媒体要素がネットワークと対話するに当たっては、
いくつかの状態を経ることとなります。networkState
属性は、取得時、要素の現在のネットワーク状態を返さなければ[[MUST:なりません]]。
その状態は、次の値のいずれか1つでなければ[[MUST:なりません]]。
#pattern
(numeric value *)
#ja
(数値 $2)
#en
The element has picked
a media resource (the chosen media resource is
available from the currentSrc attribute), but none of the
metadata has yet been obtained and therefore all the other attributes are
still in their initial states.
#ja
要素は媒体資源を選定しました
(選択された媒体資源は currentSrc 属性から利用可能です。) が、
メタデータはまだまったく取得されておらず、従って他の属性もまだすべて初期状態にあります。
#en
Enough of the resource has been obtained that the metadata attributes
are initialized (e.g. the length is known). The API will no longer raise
exceptions when used.
#ja
資源のうちメタデータ属性を初期化するのに十分な部分が取得されました
(例えば、長さがわかりました)。 API を使用しても、もう例外を発生させません。
#en
Actual media data has been obtained. In the case
of video, this specifically means that a frame of video is available and
can be shown.
#ja
実際の媒体データが取得されました。動画の場合、
これは動画のフレームが利用可能となり、提示できることを特に意味します。
#en
The entire media resource has been obtained and
is available to the user agent locally. Network connectivity could be
lost without affecting the media playback.
#ja
媒体資源の全体が取得され、
利用者エージェントに局所的に利用可能となりました。ネットワーク接続性が失われたとしても、
媒体の再生に影響することはありません。
#en
The algorithm for the load() method defined below describes exactly when
the networkState attribute changes value.
#ja
後に定義する load() メソッドの算法で、正確にいつ
networkState
属性の値が変化するかを説明しています。