国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

目次
要素が何をするか
の重要な屬性
WebVTTファイルを作成および使用する方法
字幕とキャプションを使用するタイミング
ホームページ ウェブフロントエンド H5 チュートリアル html5 ``ビデオ字幕とキャプション用の要素

html5 ``ビデオ字幕とキャプション用の要素

Jul 13, 2025 am 01:13 AM

HTML5 <track>要素は、ビデオに字幕やキャプションなどのタイミングされたテキストトラックを追加するために使用されます。 1. <video>要素內(nèi)で動(dòng)作し、異なる言語または目的で複數(shù)のトラックをサポートします。 2。キー屬性には、種類(例、字幕、キャプションなど)、SRC(.VTTファイルへのパス)、Srclang(言語コード)、ラベル(ユーザーフレンドリー名)、およびデフォルト(自動(dòng)対応トラック)が含まれます。 3。WebVTTファイル特定のフォーマットを使用してタイムされたテキストキューを定義します。最初の行はWebVTTで、各キューには空白行で區(qū)切られた時(shí)間範(fàn)囲とテキストがあります。 4.字幕は、オーディオを聞くことができる視聴者の対話を翻訳しますが、キャプションはアクセシビリティのための音聲要素と非スピーチ要素の両方を説明しています。適切なセットアップにより、ブラウザは正しい時(shí)間にテキストを表示し、ユーザーは優(yōu)先トラックを選択できます。

html5 `<crack>`ビデオ字幕とキャプション用の要素

Web上のビデオに字幕またはキャプションを追加する場合、HTML5 <track></track>要素は標(biāo)準(zhǔn)的な方法です。 HTML5ビデオ仕様に組み込まれており、字幕、キャプション、説明、章、メタデータなどのテキストオーバーレイを制御できます。

html5 `<crack>`ビデオ字幕とキャプション用の要素 `ビデオ字幕とキャプションの要素" />

<track></track>要素が何をするか

<track></track>タグは、 <video></video>要素內(nèi)で動(dòng)作し、時(shí)限テキストトラックを定義します。これを使用して、さまざまな言語の字幕を表示したり、アクセシビリティのための閉じたキャプションを提供したり、JavaScriptが反応できるメタデータキューを追加したりできます。

html5 `<crack>`ビデオ字幕とキャプション用の要素 `ビデオ字幕とキャプションの要素" />

これが基本的な例です。

 <ビデオコントロール>
  <source src = "movie.mp4" type = "video/mp4">
  <Track Kind = "subtitles" src = "subtitles_en.vtt" srclang = "en" label = "英語">
</video>

各トラックには、ブラウザがそれを処理する方法を知るのに役立ついくつかの屬性があります。

html5 `<crack>`ビデオ字幕とキャプション用の要素 `ビデオ字幕とキャプションの要素" />

<track>の重要な屬性

<track>を最大限に活用するには、その主な屬性を理解する必要があります。

  • kind - テキストトラックの種類を定義します。オプションには、 subtitles 、 captionsdescriptions 、 chapters 、 metadataが含まれます。
  • src - 実際のタイミングテキストを含むWebVTTファイル( .vtt )へのパス。
  • srclang - ISO言語コード( en用またはスペイン語のesなど)を使用してトラックの言語を指定します。
  • label - ブラウザのメニューに表示されているユーザー読み取り可能な名前。
  • default - 存在する場合、このトラックはビデオが再生されるときにデフォルトで有効になります。

たとえば、異なる言語で字幕を提供するために、1つの<video>タグ內(nèi)に複數(shù)の<track>要素を含めることができます。

WebVTTファイルを作成および使用する方法

Webビデオテキストトラック(webvtt)は、 <track>で使用される形式です。シンプルに見えますが、特定のフォーマットルールに従う必要があります。

.vttファイルの簡単な例を次に示します。

 webvtt

00:00:01.000-> 00:00:04.000
これが最初のサブタイトルです。

00:00:05.000-> 00:00:07.500
そして、ここに2番目のものが來ます。

注意すべきいくつかのこと:

  • 最初の行はWEBVTTなければなりません。
  • 各キューは時(shí)間範(fàn)囲で始まり、その後にテキストが続きます。
  • 空白の行はキューを分離します。
  • ブラウザはこれらのファイルを解析し、正しい時(shí)間にテキストを表示します。

.vttファイルを正しくホストし、ブラウザ全體でテストしてください。一部の古いブラウザはすべての機(jī)能をサポートしていない場合があるため、幅広い視聴者をターゲットにしている場合は、常に互換性を確認(rèn)してください。

字幕とキャプションを使用するタイミング

字幕とキャプションを同じものとして扱うのは簡単ですが、それはわずかに異なる目的を果たします。

  • 字幕は、音聲を聞くことができるが、話されている言語を理解していない視聴者を?qū)澫螭趣筏皮い蓼?。通常、対話のみが含まれています?/li>
  • キャプションは、オーディオを聞くことができない視聴者向けです。これらには、音聲効果、音楽、スピーカーの識別などの音聲情報(bào)と非スピーチ情報(bào)の両方が含まれます。

音聲コンテンツを翻訳するには、 kind="subtitles"屬性を使用し、 kind="captions"使用します。

例えば:

 <Track Kind = "Captions" src = "captions_en.vtt" srclang = "en" label = "英語キャプション"デフォルト>

適切な種類を選択すると、アクセシビリティが向上し、ビデオコンテンツがより包括的になります。

それは基本的にそれです。 .vttファイルを準(zhǔn)備して適切にリンクしたら、ブラウザは殘りを処理します。ファイルパスが正しいことを確認(rèn)してください。

以上がhtml5 ``ビデオ字幕とキャプション用の要素の詳細(xì)內(nèi)容です。詳細(xì)については、PHP 中國語 Web サイトの他の関連記事を參照してください。

このウェブサイトの聲明
この記事の內(nèi)容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰屬します。このサイトは、それに相當(dāng)する法的責(zé)任を負(fù)いません。盜作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡(luò)ください。

ホットAIツール

Undress AI Tool

Undress AI Tool

脫衣畫像を無料で

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード寫真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

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

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中國語版

SublimeText3 中國語版

中國語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強(qiáng)力な PHP 統(tǒng)合開発環(huán)境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

オーディオとビデオ:HTML5対YouTube Embedding オーディオとビデオ:HTML5対YouTube Embedding Jun 19, 2025 am 12:51 AM

html5isbetterforcontrolandcustomization、whiledubetubettereaseandperformance.1)html5allowsuleadureadurexperiences butRexecodecsandCompatibility.2)YouTubeOfferssimpleembeddingwithizedwithizeptimizedcontroloverd

入力型= '範(fàn)囲'の目的は何ですか? 入力型= '範(fàn)囲'の目的は何ですか? Jun 23, 2025 am 12:17 AM

inputType = "範(fàn)囲"は、スライダーコントロールを作成するために使用され、ユーザーが事前定義された範(fàn)囲から値を選択できるようにします。 1。これは、ボリューム、輝度、スコアリングシステムの調(diào)整など、値を直感的に選択する必要があるシーンに主に適しています。 2?;緲?gòu)造には、最小値、最大値、ステップサイズをそれぞれ設(shè)定するMin、Max、およびStep屬性が含まれます。 3.この値は、インタラクティブエクスペリエンスを改善するために、JavaScriptを介してリアルタイムで取得および使用できます。 4.現(xiàn)在の値を表示し、使用時(shí)にアクセシビリティとブラウザの互換性の問題に注意を払うことをお?jiǎng)幛幛筏蓼埂?/p>

HTML5ドラッグアンドドロップAPIを使用して、ドラッグアンドドロップ機(jī)能を追加します。 HTML5ドラッグアンドドロップAPIを使用して、ドラッグアンドドロップ機(jī)能を追加します。 Jul 05, 2025 am 02:43 AM

Webページにドラッグアンドドロップ機(jī)能を追加する方法は、HTML5のDograndDrop APIを使用することです。これは、追加のライブラリなしでネイティブにサポートされています。特定の手順は次のとおりです。1。ドラッグを有効にするために要素draggable = "true"を設(shè)定します。 2。ドラッグスタート、ドラッグオーバー、ドロップ、ドラッグイベントを聞いてください。 3. Dragstartでデータを設(shè)定し、Dragoverのデフォルト動(dòng)作をブロックし、ドロップのロジックを処理します。さらに、appendChildを介して要素の動(dòng)きを?qū)g現(xiàn)し、e.datatransfer.filesを使用してファイルアップロードを達(dá)成できます。注:DEFOULTを呼び出す必要があります

CSSでSVGをアニメーション化するにはどうすればよいですか? CSSでSVGをアニメーション化するにはどうすればよいですか? Jun 30, 2025 am 02:06 AM

Animatingsvgwithcssissispossibleusing forbasicanimationsand transitions for-interactiveeffects.1.use@keyframestodefineanimationstages forpropertieslikescale、ofacity、andcolor.2

HTMLオーディオとビデオ:例 HTMLオーディオとビデオ:例 Jun 19, 2025 am 12:54 AM

HTMLのオーディオおよびビデオ要素は、Webページのダイナミクスとユーザーエクスペリエンスを向上させることができます。 1.要素を使用してオーディオファイルを埋め込み、オートプレイとループのプロパティを介してバックグラウンドミュージックの自動(dòng)およびループ再生を?qū)g現(xiàn)します。 2。要素を使用してビデオファイルを埋め込み、幅と高さを設(shè)定し、プロパティを制御し、複數(shù)の形式を提供してブラウザの互換性を確保します。

Webrtcとは何ですか、そしてその主なユースケースは何ですか? Webrtcとは何ですか、そしてその主なユースケースは何ですか? Jun 24, 2025 am 12:47 AM

WeBRTCは、ブラウザーとデバイス間のリアルタイム通信をサポートする無料のオープンソーステクノロジーです。プラグインなしで、組み込みのAPIを介したオーディオおよびビデオキャプチャ、エンコード、ポイントツーポイントの送信を?qū)g現(xiàn)します。その作業(yè)原則には次のものが含まれます。1。ブラウザはオーディオとビデオ入力をキャプチャします。 2。データはエンコードされ、セキュリティプロトコルを介して別のブラウザに直接送信されます。 3.シグナリングサーバーは、最初の接続を支援しますが、メディアの送信には參加しません。 4.低遅延の直接通信を?qū)g現(xiàn)するために、接続が確立されます。主なアプリケーションシナリオは次のとおりです。1。ビデオ會議(GoogleMeet、Jitsiなど)。 2。カスタマーサービス音聲/ビデオチャット。 3。オンラインゲームと共同アプリケーション。 4。IoTおよびリアルタイム監(jiān)視。その利點(diǎn)は、ポイントツーポイント通信に適した、クロスプラットフォームの互換性、ダウンロード不要、デフォルトの暗號化、低レイテンシです

RequestAnimationFrame()を使用してキャンバスでアニメーションを作成する方法は? RequestAnimationFrame()を使用してキャンバスでアニメーションを作成する方法は? Jun 22, 2025 am 12:52 AM

htmlcanvasでスムーズなアニメーションを?qū)g現(xiàn)するためにrequestAnimationFrame()を使用する鍵は、その動(dòng)作メカニズムを理解し、Canvasの描畫プロセスに協(xié)力することです。 1。RequestAnimationFrame()は、ブラウザによってアニメーション用に設(shè)計(jì)されたAPIです。畫面のリフレッシュレートと同期し、遅れや裂け目を避け、SettimeOutやSetIntervalよりも効率的です。 2。アニメーションインフラストラクチャには、キャンバス要素の準(zhǔn)備、コンテキストの取得、メインループ関數(shù)Animate()の定義が含まれます。キャンバスがクリアされ、次のフレームが連続的な再描畫の要求が要求されます。 3.動(dòng)的効果を達(dá)成するために、小さなボールの座標(biāo)などの狀態(tài)変數(shù)が各フレームで更新され、それによって形成されます

ブラウザが特定のビデオ形式を再生できるかどうかを確認(rèn)する方法は? ブラウザが特定のビデオ形式を再生できるかどうかを確認(rèn)する方法は? Jun 28, 2025 am 02:06 AM

ブラウザが特定のビデオ形式を再生できるかどうかを確認(rèn)するには、次の手順に従うことができます。1。ブラウザの公式ドキュメントまたはCaniuse Webサイトを確認(rèn)して、ChromeサポートMP4、Webmなどのサポートされている形式を理解してください。Safariは主にMP4をサポートしています。 2。HTML5タグローカルテストを使用して、ビデオファイルをロードして、正常に再生できるかどうかを確認(rèn)します。 3.ビデオJStechInsightsなどのオンラインツールを使用してファイルをアップロードしたり、クロスプラットフォーム検出のためにBrowserStackLiveを使用したりします。テストするときは、エンコードされたバージョンの影響に注意を払う必要があり、互換性を判斷するためにファイルの接尾辭名だけに頼ることはできません。

See all articles