From cb8af7780d2814c72b74af6219ccc9b78323d511 Mon Sep 17 00:00:00 2001 From: triple-underscore Date: Thu, 18 May 2017 08:43:35 +0900 Subject: [PATCH] =?UTF-8?q?[HTML]=20media=20=E5=91=A8=E3=82=8A=E3=81=AE?= =?UTF-8?q?=E7=B7=A8=E9=9B=86=EF=BC=8F=E6=A0=A1=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- HTML-media-ja.html | 187 ++++++++++++++++++++------------------------- 1 file changed, 84 insertions(+), 103 deletions(-) diff --git a/HTML-media-ja.html b/HTML-media-ja.html index 9f43b4f2f..33c897ca4 100644 --- a/HTML-media-ja.html +++ b/HTML-media-ja.html @@ -763,7 +763,7 @@ offset::::オフセット 時機:timing/when 時間長:duration:~ -覆う:cover する: +覆う:cover する:~ 時間軸:timeline::~ sample::::サンプル 範囲:range:~ @@ -1625,8 +1625,7 @@ ~media~data処理~手続き~list:#media-data-processing-steps-list ~media資源に特有の~trackを忘れる:#forget-the-media-element's-media-resource-specific-tracks ' -致命的でない~errorに遭遇-:~HTMLemb#non-fatal-media-error - + :#non-fatal-media-error :#resourceSuspend :#found-another-audio-track :#found-another-video-track @@ -1642,7 +1641,7 @@ 既定の再生~開始-位置:#default-playback-start-position 公式的な再生~位置:#official-playback-position 可能な最も早い位置:#earliest-possible-position -~show~poster~flag:#show-poster-flag +~posterを示すか?~flag:#show-poster-flag ~posterを示して:#show-poster-flag 時間軸~offset:#timeline-offset @@ -1901,7 +1900,7 @@

HTML — video, audio, track 要素 日本語訳

-更新: +更新: (公開:

@@ -2920,7 +2919,7 @@

4.8.9. `video^e 要素

開閉可能な~caption, 音述~track, 動画~streamに結付けられている他の追加の~data ]の表示の[ -可能化-/不能化- +可能化-, 不能化- ]を制御する~controlを提供するべきである — そのような特色機能もまた、頁の通常の描画には干渉しないべきである。 ◎ @@ -2942,7 +2941,7 @@

4.8.9. `video^e 要素

-~UAは、動画~再生-時に利用者~体験を損ないかねない~system特色機能がある場合は、それを~~抑制してもよい +~UAは、動画~再生-時に利用者~体験を損ないかねない~system特色機能がある場合は,それを~~抑制してもよい — 例えば~UAは、動画の再生が進捗-中にある間は,~screensaverを不能化することもできる。 ◎ User agents may allow video playback to affect system features that could interfere with the user's experience; for example, user agents could disable screensavers while video playback is in progress. @@ -4754,7 +4753,7 @@

4.8.12.5. ~media資源の読込み法

  • -%要素 の`~show~poster~flag$ ~SET ~T +%要素 の`~posterを示すか?~flag$ ~SET ~T ◎ Set the element's show poster flag to true.
  • @@ -4781,15 +4780,15 @@

    4.8.12.5. ~media資源の読込み法

  • ⌛ -%要素 の`networkState$mM ~SET `NETWORK_LOADING$mM +%GOTO~label ~LET ε ◎ -↓↓
  • +↓
  • ⌛ ~IF[ %要素 に`割当されている~media提供元~obj$ ~NEQ ε ] ⇒ -~GOTO `~obj^i +%GOTO~label ~SET `~obj^i ◎ ⌛ If the media element has an assigned media provider object, then let mode be object.
  • @@ -4798,7 +4797,7 @@

    4.8.12.5. ~media資源の読込み法

    @@ -4807,20 +4806,35 @@

    4.8.12.5. ~media資源の読込み法

  • ⌛ -%要素 の `networkState$mM ~SET `NETWORK_EMPTY$mM +~ELSE: +
    1. %要素 の `networkState$mM ~SET `NETWORK_EMPTY$mM +
    2. 以降は `並列的$に継続する +
    3. ~RET +
    +◎ +⌛ Otherwise the media element has no assigned media provider object and has neither a src attribute nor a source element child: set the networkState to NETWORK_EMPTY, and abort these steps; the synchronous section ends.
  • -
  • -以降は `並列的$に継続する +
  • ⌛ +%要素 の`networkState$mM ~SET `NETWORK_LOADING$mM +◎ +⌛ Set the media element's networkState to NETWORK_LOADING.
  • -
  • -~RET +
  • ⌛ +次を走らす`~taskを待入する$ +⇒ +%要素 に向けて,名前 `loadstart$et の`~eventを発火-$する ◎ -⌛ Otherwise the media element has no assigned media provider object and has neither a src attribute nor a source element child: set the networkState to NETWORK_EMPTY, and abort these steps; the synchronous section ends. +⌛ Queue a task to fire an event named loadstart at the media element. +
  • +
  • ⌛ +~GOTO %GOTO~label +◎ +Run the appropriate steps from the following list:
  • @@ -4828,22 +4842,10 @@

    4.8.12.5. ~media資源の読込み法

    `~obj^i: ◎ -↑↑⌛ Set the media element's networkState to NETWORK_LOADING. -◎ -↓↓⌛ Queue a task to fire an event named loadstart at the media element. -◎ -Run the appropriate steps from the following list: -◎ If mode is object

    1. ⌛ -次を走らす`~taskを待入する$ -⇒ -%要素 に向けて,名前 `loadstart$et の`~eventを発火-$する -◎ -↑↑
    2. -
    3. ⌛ %要素 の `currentSrc$mM 属性 ~SET 空~文字列 ◎ ⌛ Set the currentSrc attribute to the empty string. @@ -4874,12 +4876,6 @@

      4.8.12.5. ~media資源の読込み法

        -
      1. ⌛ -次を走らす`~taskを待入する$ -⇒ -%要素 に向けて,名前 `loadstart$et の`~eventを発火-$する -◎ -↑↑
      2. ⌛ %~URL ~LET 次の下位手続きを走らせた結果: @@ -4984,12 +4980,6 @@

        4.8.12.5. ~media資源の読込み法

          -
        1. ⌛ -次を走らす`~taskを待入する$ -⇒ -%要素 に向けて,名前 `loadstart$et の`~eventを発火-$する -◎ -↑↑
        2. ⌛ %~pointer ~LET ~NULL @@ -5183,7 +5173,7 @@

          4.8.12.5. ~media資源の読込み法

        3. ⌛ -%要素 の`~show~poster~flag$ ~SET ~T +%要素 の`~posterを示すか?~flag$ ~SET ~T ◎ ⌛ Set the element's show poster flag to true.
        4. @@ -5256,7 +5246,7 @@

          4.8.12.5. ~media資源の読込み法

        5. -%要素 の`~show~poster~flag$ ~SET ~T +%要素 の`~posterを示すか?~flag$ ~SET ~T ◎ Set the element's show poster flag to true.
        6. @@ -5578,9 +5568,7 @@

          4.8.12.5. ~media資源の読込み法

          +

          @@ -5665,9 +5653,7 @@

          4.8.12.5. ~media資源の読込み法

        7. この`資源~選定~algo$を`中止-$する - +

        @@ -6306,7 +6292,7 @@

        4.8.12.5. ~media資源の読込み法

        1. %要素 の `networkState$mM 属性 ~SET `NETWORK_EMPTY$mM -
        2. %要素 の`~show~poster~flag$ ~SET ~T +
        3. %要素 の`~posterを示すか?~flag$ ~SET ~T
        4. %要素 に向けて,名前 `emptied$et の`~eventを発火-$する
        @@ -6500,15 +6486,16 @@

        4.8.12.5. ~media資源の読込み法

        要請されたなら,積極的に~downloadするよう指示するために利用されるかもしれない。 +例えば,多数の動画がある頁では、[ +多くの動画は,要請されない限り~downloadしないが、要請されたなら,積極的に~downloadする +]よう指示するために利用されるかもしれない。 ◎ Authors might switch the attribute from "none" or "metadata" to "auto" dynamically once the user begins playback. For example, on a page with many videos this might be used to indicate that the many videos are not to be downloaded unless requested, but that once one is requested it is to be downloaded aggressively.

        -`preload$aM -属性は、[ +`preload$aM 属性は、[ 何が利用者~体験にとって最善になるか ]についての~hintを,作者が~UAに提供するために意図されている。 ~UAは、この属性をまるごと無視しても~MAY @@ -6729,7 +6716,7 @@

        4.8.12.6. ~media資源の中への~o これにより,~controllerは,自身の~scrubber `音声の区間を選択するための~UI^tnote 内に実~時刻(例: “午後 2:30”) -— 放送~~開始に相対的な時刻でなく(例: “8 ヶ月, 4 時間, 12分 23 秒” ) — +— 放送~~開始に相対的な時刻(例: “8 ヶ月, 4 時間, 12分 23 秒” )ではなく — を表示できるようになる。

        @@ -6748,19 +6735,21 @@

        4.8.12.6. ~media資源の中への~o

        ~UAがこの~streamに接続して,時刻印[ -2010-03-20 23:15:00 UTC 〜 2010-03-21 00:05:00 UTC, +2010-03-20 23:15:00 UTC 〜 2010-03-21 00:05:00 UTC +], [ 2010-02-12 14:25:00 UTC 〜 2010-02-12 14:35:00 UTC -]を覆うものと定義された断片を受信する場合、これを 0 秒から開始して 3,600 秒( 1 時間)へ拡張する`~media時間軸$を伴わせて公開することになる。 +]を覆うものと定義された断片を受信した場合、これを 0 秒から開始して 3600 秒( 1 時間)へ拡張する`~media時間軸$を伴わせて公開することになる。 ~streaming~serverは 2 個目の~clipの終端で切断されると見做すなら、 -`duration$mM 属性は 3,600 を返し, +`duration$mM 属性は 3600 を返し, `getStartDate()$mM ~methodは 2010-03-20 23:15:00 UTC に対応する時刻を表す `Date$I ~objを返すことになる。 その一方,別の~UAが 5 分~後に接続した場合、その~UAは,時刻印[ -2010-03-20 23:20:00 UTC 〜 2010-03-21 00:05:00 UTC, +2010-03-20 23:20:00 UTC 〜 2010-03-21 00:05:00 UTC +], [ 2010-02-12 14:25:00 UTC 〜 2010-02-12 14:35:00 UTC ]を覆う断片を(だいたいは)受信することになり、 -0 秒から開始して 3,300 秒へ拡張する`~media時間軸$( 55 分~間)を伴わせて,これを公開することになる。 +0 秒から開始して 3300 秒( 55 分間)へ拡張する`~media時間軸$を伴わせて,これを公開することになる。 この事例では、 `getStartDate()$mM ~methodは, 2010-03-20 23:20:00 UTC に対応する時刻を表す `Date$I ~objを返すことになる。 @@ -6827,11 +6816,11 @@

        4.8.12.6. ~media資源の中への~o Media elements also have a default playback start position, which must initially be set to zero seconds. This time is used to allow the element to be seeked even before the media is loaded. -
        `~show~poster~flag@ ( ~T )
        +
        `~posterを示すか?~flag@ ( ~T )
        -~UAが `video$e 要素~用に[ -動画~内容に代えて,~poster~frameをいつ示すか -]を制御するために利用される。 +~UAが `video$e 要素~用に,いつ[ +動画~内容に代えて,~poster~frameを示す +]かを制御するために利用される。 ◎ Each media element has a show poster flag. When a media element is created, this flag must be set to true. This flag is used to control when the user agent is to show a poster frame for a video element instead of showing the video contents.
        @@ -6928,7 +6917,7 @@

        4.8.12.6. ~media資源の中への~o

        注記: 上の要件と[ -~clipの~metadataが既知になった +~clipの~metadataが既知になった ときから効き始める,`資源~fetch~algo$における要件 ]があるので、[ `現在の再生~位置$ ~LT `可能な最も早い位置$ @@ -7522,11 +7511,11 @@

        4.8.12.7. 準備状態

      3. ~IF[ -%要素 の`~show~poster~flag$ ~EQ ~T +%要素 の`~posterを示すか?~flag$ ~EQ ~T ]:

        -
        1. %要素 の`~show~poster~flag$ ~SET ~F +
          1. %要素 の`~posterを示すか?~flag$ ~SET ~F
          2. %要素 に対し`~time-march-on$ 手続きを走らす
          @@ -7942,7 +7931,8 @@

          4.8.12.8. ~media資源の再生-法

          ているとされる:

          • `readyState$mM 属性 ~GTE `HAVE_METADATA$mM -
          • ~UAは要素の`~media~data$の処理している間に`致命的でない~errorに遭遇-$した +
          • ~UAは要素の`~media~data$の処理している間に +致命的でない~errorに遭遇した
          • その~errorに因り,`現在の再生~位置$にある内容を再生できなくなった
          ◎ @@ -8225,7 +8215,7 @@

          4.8.12.8. ~media資源の再生-法

          ( ~promise~list %~promise~list ) に対し,次を走らせ~MUST ⇒ -%~promise~list 内の ~EACH( %~promise ) +%~promise~list 内の ~EACH( %~promise ) に対し ⇒ `undefined^jv で %~promise を解決する ◎ @@ -8241,7 +8231,7 @@

          4.8.12.8. ~media資源の再生-法

          ⇒ %~promise~list 内の ~EACH( %~promise ) に対し ⇒ -%~error で %~promise を却下する +%~error 例外で %~promise を却下する ◎ To reject pending play promises for a media element with a list of promise promises and an exception name error, the user agent must reject each promise in promises with error.

          @@ -8384,10 +8374,10 @@

          4.8.12.8. ~media資源の再生-法

        2. ~IF[ -此れの`~show~poster~flag$ ~EQ ~T +此れの`~posterを示すか?~flag$ ~EQ ~T ]:

          -
          1. 此れの`~show~poster~flag$ ~SET ~F +
            1. 此れの`~posterを示すか?~flag$ ~SET ~F
            2. `~time-march-on$ 手続きを走らす
            ◎ @@ -8667,19 +8657,17 @@

            4.8.12.8. ~media資源の再生-法

            Each media element has a list of newly introduced cues...

            -

            `~media要素$ %要素 における `~time-march-on@ -手続きは、次に従う: +手続きは、次に従う +【 +…以下、この~algoの内容(`~text~track$を再生に同期させるための処理)は未訳。 +】 ◎ The time marches on steps are as follows:

            -

            【 -以下、この~algoの内容(`~text~track$を再生に同期させるための処理)は未訳。 -】

            -

            注記: `~media要素$の`~node文書$が`全部的に作動中$でなくなった場合、文書が再び作動中になるまで,再生は停止することになる。 ◎ @@ -8790,7 +8778,7 @@

            4.8.12.9. ~seek法

            1. -%要素 の`~show~poster~flag$ ~SET ~F +%要素 の`~posterを示すか?~flag$ ~SET ~F ◎ Set the media element's show poster flag to false.
            2. @@ -8898,23 +8886,17 @@

              4.8.12.9. ~seek法

              `速度優先~flag^i ~EQ ~ON ] ⇒ -%新たな再生~位置 を,再生を速やかに再開できる, かつ -次が満たされるような値に調整する -— 調整-前後の %新たな再生~位置 を -( %前~位置, %後~位置 ) -とするとき: +%新たな再生~位置 を調整する +— 再生を速やかに再開できる, かつ +結果の %調整-済み位置 が次を満すように:

              -
              • [ -%前~位置 ~LT %現~位置 -]ならば[ -%後~位置 ~LT %現~位置 -] -
              • [ -%前~位置 ~GT %現~位置 -]ならば[ -%後~位置 ~GT %現~位置 -] +
                • %新たな再生~位置 ~LT %現~位置 のときは +⇒ +%調整-済み位置 ~LT %現~位置 +
                • %新たな再生~位置 ~GT %現~位置 のときは +⇒ +%調整-済み位置 ~GT %現~位置
                ◎ @@ -8955,7 +8937,7 @@

                4.8.12.9. ~seek法

                注記: この段は,`現在の再生~位置$を設定するので、即時に他の条件を誘発し得る — 再生において “`~media資源の終端に達-$した” ときに関する規則(~loopingを取扱う~logicの一部)など — -~UAが実際に その位置~用の~media~dataを(次の段にて)具現化できるようになる前に。 +~UAが実際には その位置(次の段にて決定される)用の~media~dataを具現化できるとしても,その前に。 ◎ This step sets the current playback position, and thus can immediately trigger other conditions, such as the rules regarding when playback "reaches the end of the media resource" (part of the logic that handles looping), even before the user agent is actually able to render the media data for that position (as determined in the next step).

                @@ -9193,9 +9175,8 @@

                4.8.12.13. ~UI

                `~media要素$の`~media時間軸$内の,要請された位置へ`~seek$すること ]を通して実装され~MUST。 ~media資源に対しては、[ -~seek~barなどの近似-位置~UIを,利用者が操作するのに呼応して~seekする -]ときに任意の位置への~seekは低速になる所では、~UAには, -`速度優先~flag^iを利用することが奨励される。 +利用者が~seek~barなどの近似-位置~UIを操作するのに呼応して,~seekする +]ときに,任意の位置への~seekは低速になる所では、~UAには, `速度優先~flag^i を利用することが奨励される。 ◎ Seeking must be implemented in terms of seeking to the requested position in the media element's media timeline. For media resources where seeking to an arbitrary position would be slow, user agents are encouraged to use the approximate-for-speed flag when seeking in response to the user manipulating an approximate position interface such as a seek bar.

                @@ -9421,7 +9402,7 @@

                4.8.12.13. ~UI

                -この動画(広告)は、自動再生するが、利用者をいらつかせないよう,音響なしにそれを行い,利用者が音響ありに切り替えれるようにする。 +次の動画(広告)は,自動再生するが、利用者をいらつかせないよう,音響なしにそれを行うことに加え、利用者が音響ありに切り替えれるようにする。 ~UAは、利用者~対話なしに消音されなくなったときは,動画を~pauseできる。 ◎ This video (an advertisement) autoplays, but to avoid annoying users, it does so without sound, and allows the user to turn the sound on. The user agent can pause the video if it's unmuted without a user interaction. @@ -9572,7 +9553,7 @@

                4.8.12.14. 時刻~範囲

              -言い換えれば、そのような~obj内の一連の範囲は、互いに[ +言い換えれば、そのような~obj内の一連の範囲は,互いに[ 順序付けられ, 重合しない, 触れてない(隣接する範囲どうしは 1 個のより大きい範囲に~~集約される) ]。 範囲は空(ある瞬間の時刻のみを参照している)にもなり得る @@ -9597,7 +9578,7 @@

              4.8.12.14. 時刻~範囲

              `~media要素$ %要素 の[ `buffered$mM / `seekable$mM / `played$mM -]~IDL属性から返される~objが利用する時間軸は、 +]~IDL属性が返す~objが利用する時間軸は、 %要素 の`~media時間軸$で~MUST。 ◎ The timelines used by the objects returned by the buffered, seekable and played IDL attributes of media elements must be that element's media timeline. @@ -10247,7 +10228,7 @@

              4.8.12.19. ~media

              -同様に、実装には,いつでも~bufferされた~dataを落とすことも許容されるが(~UAが,得られた~media~dataすべてを~media要素が存続する限り保ち続ける要件はない)、それもまた実装~品質の課題になる。 +同様に、実装には,~bufferされた~dataをいつでも落とすことも許容されるが(~UAが,得られた~media~dataすべてを~media要素が存続する限り保ち続ける要件はない)、それもまた実装~品質の課題になる。 周りの~dataすべてを保つに足る資源がある~UAには、そうすることが奨励される — その方が利用者~体験はより良くなるので。 例えば,利用者が~live~streamを視聴している場合、~UAは,~live動画しか見れなくすることもできるが、~UAが全部を~bufferして,[