& lt; track & gt; 요소?
& 트랙> 요소를 사용하여 비디오를위한 캡션 및 자막을 어떻게 제공 할 수 있습니까?
<track></track>
요소를 사용하여 비디오의 캡션 및 자막을 제공하려면 HTML 내의 특정 구조를 따라야합니다. <track></track>
<video></video>
구현 방법은 다음과 같습니다.
- HTML 구조 :
<video></video>
요소의 자식으로<track></track>
요소를 배치하십시오.<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>
- 여러 언어 옵션 제공 : 다양한 언어를위한 트랙을 포함하여 다양한 청중에게 수용 할 수 있습니다.
srclang
속성을 사용하여 각 트랙의 언어를 지정하십시오. - 설명 레이블 사용 :
label
속성을 사용하여 각 트랙에 대해 명확하고 설명적인 레이블을 제공하십시오. 이를 통해 사용자는 특히 여러 언어 나 트랙 유형을 사용할 수있는 경우 사용 가능한 옵션을 이해하는 데 도움이됩니다. - 캡션과 자막을 올바르게 구현하십시오 : 청각 장애인 또는 청각 장애인 시청자를위한 캡션에 대해
kind="captions"
사용하십시오. 여기에는 음향 효과 및 음악과 같은 비전식 요소가 포함되어야합니다. 번역 된 대화에kind="subtitles"
사용하십시오. - 동기화 확인 : 캡션 및 자막의 타이밍은 오디오와 일치하도록 정확해야합니다. 이렇게하면 시청자가 쉽게 따라갈 수 있습니다.
- 접근성 기능 : 다양한 사용자 요구를 충족시키기 위해 CSS를 통해 텍스트의 크기, 색상 및 배경을 조정하는 기능과 같은 추가 기능을 고려하십시오.
- 테스트 : 다른 브라우저 및 장치의 캡션 및 자막을 정기적으로 테스트하여 올바르게 작동하고 모든 사용자가 액세스 할 수 있도록합니다.
- 폴백 컨텐츠 : 어떤 이유로 든 비디오 컨텐츠에 액세스 할 수없는 사용자에게 텍스트 또는 성적표 대안을 제공합니다. 비디오 요소 내에서 연결되거나 페이지에 제공 될 수 있습니다.
HTML5 비디오에서 & 트랙> 요소를 통해 추가 된 자막 모양을 어떻게 사용자 정의합니까?
HTML5 비디오의 <track></track>
요소를 통해 추가 된 자막 모양을 사용자 정의하는 것은 일반적으로 CSS를 통해 수행됩니다. 텍스트와 배경을 스타일링하기 위해 ::cue
슈도 요소를 대상으로 할 수 있습니다. 사용자 정의를위한 단계와 예는 다음과 같습니다.
- 큐 타겟팅 :
::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
의 가치는 유효한 BCP 47 언어 태그 여야하며, 여기에는 언어, 방언 및 지역 (예 : 영어의 "EN", 프랑스어 "FR", 멕시코에서 사용되는 스페인어의 ES-MX "코드를 포함 할 수 있습니다. -
형식 :
<track></track>
요소가 지원하는 기본 형식은 WebVTT (웹 비디오 텍스트 트랙)입니다. 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 (Subrip 자막)와 같은 다른 형식을 잠재적으로 지원할 수 있지만<track></track>
요소와 직접적으로 덜 일반적으로 사용됩니다.
이러한 지침 및 관행을 따르면 <track></track>
요소를 사용하여 비디오 컨텐츠에 대한 캡션 및 자막의 접근성을 효과적으로 제공, 사용자 정의 및 보장 할 수 있습니다.
위 내용은 & lt; track & gt; 요소?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

Video Face Swap
완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











HTML은 간단하고 배우기 쉽고 결과를 빠르게 볼 수 있기 때문에 초보자에게 적합합니다. 1) HTML의 학습 곡선은 매끄럽고 시작하기 쉽습니다. 2) 기본 태그를 마스터하여 웹 페이지를 만들기 시작하십시오. 3) 유연성이 높고 CSS 및 JavaScript와 함께 사용할 수 있습니다. 4) 풍부한 학습 리소스와 현대 도구는 학습 과정을 지원합니다.

HTML은 웹 구조를 정의하고 CSS는 스타일과 레이아웃을 담당하며 JavaScript는 동적 상호 작용을 제공합니다. 세 사람은 웹 개발에서 의무를 수행하고 화려한 웹 사이트를 공동으로 구축합니다.

WebDevelopmentReliesonHtml, CSS 및 JavaScript : 1) HtmlStructuresContent, 2) CSSSTYLESIT, 및 3) JAVASCRIPTADDSINGINTERACTIVITY, BASISOFMODERNWEBEXPERIENCES를 형성합니다.

GiteEpages 정적 웹 사이트 배포 실패 : 404 오류 문제 해결 및 해결시 Gitee ...

anexampleStartingtaginhtmlis, whithbeginsaparagraph.startingtagsareessentialinhtmlastheyinitiate rements, definetheirtypes, andarecrucialforstructurituringwebpages 및 smanstlingthedom.

이미지를 클릭 한 후 주변 이미지를 산란 및 확대하는 효과를 얻으려면 많은 웹 디자인이 대화식 효과를 달성해야합니다. 특정 이미지를 클릭하여 주변을 만들 수 있습니다 ...

HTML, CSS 및 JavaScript는 웹 개발의 세 가지 기둥입니다. 1. HTML은 웹 페이지 구조를 정의하고 등과 같은 태그를 사용합니다. 2. CSS는 색상, 글꼴 크기 등과 같은 선택기 및 속성을 사용하여 웹 페이지 스타일을 제어합니다.

웹 주석 기능에 대한 Y 축 위치 적응 알고리즘이 기사는 Word 문서와 유사한 주석 기능을 구현하는 방법, 특히 주석 간격을 다루는 방법을 모색합니다 ...
