&track>要素を使用して、ビデオのキャプションと字幕をどのように提供できますか?
<track></track>
要素を使用してビデオのキャプションと字幕を提供するには、HTML内の特定の構造に従う必要があります。 <track></track>
要素は、 <video></video>
要素と組み合わせて使用され、時限テキストトラックを追加します。これは、字幕、キャプション、章、説明、またはメタデータなどです。これがあなたがそれを実装する方法です:
- HTML構造:
<track></track>
要素を<video></video>
要素の子として配置します。<track></track>
要素は、ビデオのソース要素の後に配置する必要があります。 -
属性:
<track></track>
要素は、いくつかの属性を使用して、その動作とコンテンツを指定します。-
kind
:テキストトラックのタイプを指定します。字幕とキャプションには、それぞれ「字幕」または「キャプション」を使用します。 -
src
:実際の字幕またはキャプションを含むWebVTTファイルを指します。 -
srclang
:テキストトラックの言語を指定します。これは、kind
「字幕」に設定されている場合に必要です。 -
label
:トラックにユーザー読み取り可能なタイトルを提供します。これは、ブラウザがさまざまな言語やトラックの種類のオプションを表示するのに役立ちます。 -
default
:存在する場合、この属性は、ユーザーの設定が異なるものを示していない限り、トラックを有効にする必要があることを指定します。
-
ビデオに字幕とキャプションを追加する方法の例は次のとおりです。
<code class="html"><video controls> <source src="video.mp4" type="video/mp4"> <track kind="subtitles" src="subtitles_en.vtt" srclang="en" label="English"> <track kind="captions" src="captions_en.vtt" srclang="en" label="English Captions" default> </track></track></source></video></code>
この例では、 subtitles_en.vtt
とcaptions_en.vtt
、表示する実際のテキストを含むWebVTTファイルです。
&track>要素を使用してビデオキャプションでアクセシビリティを確保するためのベストプラクティスは何ですか?
<track></track>
要素を使用してビデオキャプションでアクセシビリティを確保するには、いくつかのベストプラクティスが含まれます。
-
複数の言語オプションを提供します。さまざまな言語のトラックを含めて、多様な視聴者に対応します。
srclang
属性を使用して、各トラックの言語を指定します。 -
記述ラベルを使用します。
label
属性を使用して、各トラックにクリアで説明的なラベルを提供します。これにより、特に複数の言語やトラックの種類が利用可能な場合、ユーザーが利用可能なオプションを理解するのに役立ちます。 -
キャプションとサブタイトルを正しく実装します。聴覚障害者や聴覚障害のある視聴者を対象としたキャプションには
kind="captions"
を使用します。翻訳されたダイアログにkind="subtitles"
を使用します。 - 同期を確実にする:キャプションと字幕のタイミングは、オーディオに合わせて正確でなければなりません。これにより、視聴者が簡単に従うことができます。
- アクセシビリティ機能:さまざまなユーザーニーズを満たすために、CSSを介してテキストのサイズ、色、背景を調整する機能などの追加機能を検討してください。
- テスト:さまざまなブラウザーとデバイスのキャプションと字幕を定期的にテストして、それらが正しく機能し、すべてのユーザーがアクセスできるようにします。
- フォールバックコンテンツ:何らかの理由でビデオコンテンツにアクセスできないユーザーに、テキストまたはトランスクリプトの代替品を提供します。これは、ビデオ要素内でリンクしたり、ページに提供したりできます。
html5ビデオの&track>要素を介して追加された字幕の外観をどのようにカスタマイズしますか?
HTML5ビデオの<track></track>
要素を介して追加された字幕の外観をカスタマイズすることは、通常、CSSを介して行われます。 ::cue
pseudo-elementをターゲットにして、テキストとその背景をスタイリングできます。カスタマイズの手順と例を次に示します。
-
キューのターゲット:::
::cue
擬似要素を使用して、トラック内のテキストをスタイリングします。 -
スタイリングオプション:次のプロパティを変更して、外観をカスタマイズできます。
-
color
:テキストの色を変更します。 -
background-color
:テキストボックスの背景色を変更します。 -
text-shadow
:読みやすくするためにテキストに影を追加します。 -
font
:フォントファミリ、サイズ、スタイルを変更します。
-
字幕の外観をカスタマイズするCSSの例は次のとおりです。
<code class="css">::cue { color: #ffffff; background-color: rgba(0, 0, 0, 0.6); font-family: Arial, sans-serif; font-size: 18px; text-shadow: 1px 1px 2px black; }</code>
このCSSは、テキストの色を白に変更し、半透明の黒い背景を適用し、フォントをArialに設定し、フォントサイズを増やし、より良いコントラストのためにテキストシャドウを追加します。
ビデオ字幕とキャプションをサポートしている&トラック>要素はどの言語とフォーマットをサポートしていますか?
<track></track>
要素は、ビデオ字幕とキャプションのさまざまな言語と形式をサポートしています。
-
言語:
<track></track>
要素は、srclang
属性で指定されているように、あらゆる人間の言語をサポートできます。srclang
の価値は、言語、方言、地域のコード(英語の「en」、フランス語の「en」、メキシコで話されているスペイン語の「es-mx」のコードを含めることができる有効なBCP 47言語タグである必要があります。 -
形式:
<track></track>
要素でサポートされるプライマリ形式はWebVTT(Webビデオテキストトラック)です。 WebVTTは、ビデオコンテンツと同期したタイミングされたテキストトラックを表示するための簡単なテキスト形式です。以下は、WebVTTファイル構造の基本的な例です。
<code class="vtt">WEBVTT 00:00:00.000 --> 00:00:05.000 This is the first caption. 00:00:05.001 --> 00:00:10.000 This is the second caption.</code>
WebVTTは最も広くサポートされている形式ですが、
<track></track>
要素は、ブラウザ拡張またはポリフィルを介してTTML(タイミングテキストマークアップ言語)やSRT(サブリップサブタイトル)などの他の形式をサポートする可能性がありますが、これらは<track></track>
要素と直接使用されていません。
これらのガイドラインとプラクティスに従うことにより、 <track></track>
要素を使用してビデオコンテンツのキャプションと字幕のアクセシビリティを効果的に提供、カスタマイズ、および確保することができます。
以上が&lt; track&gt;を使用してビデオのキャプションと字幕を提供するにはどうすればよいですか 要素?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

公式アカウントのWebページはキャッシュを更新します。これはシンプルでシンプルで、ポットを飲むのに十分な複雑です。あなたは公式のアカウントの記事を更新するために一生懸命働きましたが、ユーザーはまだ古いバージョンを開くことができますか?この記事では、この背後にあるtwist余曲折と、この問題を優雅に解決する方法を見てみましょう。それを読んだ後、さまざまなキャッシュの問題に簡単に対処でき、ユーザーが常に新鮮なコンテンツを体験できるようになります。最初に基本について話しましょう。それを率直に言うと、アクセス速度を向上させるために、ブラウザまたはサーバーはいくつかの静的リソース(写真、CSS、JSなど)やページコンテンツを保存します。次回アクセスするときは、もう一度ダウンロードすることなく、キャッシュから直接検索できます。自然に高速です。しかし、このことは両刃の剣でもあります。新しいバージョンはオンラインです、

この記事では、CSSを使用したWebページへの効率的なPNG境界追加を示しています。 CSSはJavaScriptやライブラリと比較して優れたパフォーマンスを提供し、微妙または顕著な効果のために境界幅、スタイル、色を調整する方法を詳述していると主張しています

この記事では、ブラウザのユーザー入力を直接検証するために、必要、パターン、MIN、MAX、および長さの制限などのHTML5フォーム検証属性を使用して説明します。

この記事では、HTML&lt; Datalist&GT;について説明します。オートコンプリートの提案を提供し、ユーザーエクスペリエンスの改善、エラーの削減によりフォームを強化する要素。

記事では、HTML5クロスブラウザーの互換性を確保するためのベストプラクティスについて説明し、機能検出、プログレッシブエンハンスメント、およびテスト方法に焦点を当てています。

この記事では、html&lt; meter&gt;について説明します。要素は、範囲内でスカラーまたは分数値を表示するために使用され、Web開発におけるその一般的なアプリケーション。それは差別化&lt; Meter&gt; &lt; Progress&gt;およびex

この記事では、HTML&lt; Progress&gt;について説明します。要素、その目的、スタイリング、および&lt; meter&gt;との違い要素。主な焦点は、&lt; Progress&gt;を使用することです。タスクの完了と&lt; Meter&gt; statiの場合

この記事では、html5&lt; time&gt;について説明します。セマンティックデート/時刻表現の要素。 人間の読み取り可能なテキストとともに、マシンの読みやすさ(ISO 8601形式)のDateTime属性の重要性を強調し、Accessibilitを増やします


ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

mPDF
mPDF は、UTF-8 でエンコードされた HTML から PDF ファイルを生成できる PHP ライブラリです。オリジナルの作者である Ian Back は、Web サイトから「オンザフライ」で PDF ファイルを出力し、さまざまな言語を処理するために mPDF を作成しました。 HTML2FPDF などのオリジナルのスクリプトよりも遅く、Unicode フォントを使用すると生成されるファイルが大きくなりますが、CSS スタイルなどをサポートし、多くの機能強化が施されています。 RTL (アラビア語とヘブライ語) や CJK (中国語、日本語、韓国語) を含むほぼすべての言語をサポートします。ネストされたブロックレベル要素 (P、DIV など) をサポートします。

MinGW - Minimalist GNU for Windows
このプロジェクトは osdn.net/projects/mingw に移行中です。引き続きそこでフォローしていただけます。 MinGW: GNU Compiler Collection (GCC) のネイティブ Windows ポートであり、ネイティブ Windows アプリケーションを構築するための自由に配布可能なインポート ライブラリとヘッダー ファイルであり、C99 機能をサポートする MSVC ランタイムの拡張機能が含まれています。すべての MinGW ソフトウェアは 64 ビット Windows プラットフォームで実行できます。

SublimeText3 英語版
推奨: Win バージョン、コードプロンプトをサポート!

SecLists
SecLists は、セキュリティ テスターの究極の相棒です。これは、セキュリティ評価中に頻繁に使用されるさまざまな種類のリストを 1 か所にまとめたものです。 SecLists は、セキュリティ テスターが必要とする可能性のあるすべてのリストを便利に提供することで、セキュリティ テストをより効率的かつ生産的にするのに役立ちます。リストの種類には、ユーザー名、パスワード、URL、ファジング ペイロード、機密データ パターン、Web シェルなどが含まれます。テスターはこのリポジトリを新しいテスト マシンにプルするだけで、必要なあらゆる種類のリストにアクセスできるようになります。

SublimeText3 中国語版
中国語版、とても使いやすい

ホットトピック









