수업: TextTrack

TextTrack

단일 TextTrack 의 표현입니다.


새로운 TextTrack(옵션)

이 클래스의 인스턴스를 만듭니다.

매개 변수 :
이름 유형 기본값 설명
옵션 물체 {}

옵션 이름 및 값의 개체

등록 정보
이름 유형 논쟁 기본값 설명
기술 기술

이 TextTrack을 소유한 기술에 대한 참조입니다.

친절한 TextTrack~종류 <선택 과목>
'자막'

유효한 텍스트 트랙 종류입니다.

방법 TextTrack~모드 <선택 과목>
'장애가 있는'

유효한 텍스트 트랙 모드입니다.

ID <선택 과목>
'vjs_track_' + Guid.newGUID()

이 TextTrack의 고유 ID입니다.

상표 <선택 과목>
''

이 트랙의 메뉴 레이블입니다.

언어 <선택 과목>
''

유효한 두 문자 언어 코드입니다.

srclang <선택 과목>
''

유효한 두 문자 언어 코드입니다. options.language 의 대안이지만 우선 순위가 낮은 버전

소스 <선택 과목>

TextTrack 큐에 대한 URL입니다.

기본 부울 <선택 과목>

이 트랙이 기본적으로 켜짐 또는 꺼짐인지 여부.

원천:
트랙/text-track.js
참조:

확장하다

회원


허용된 이벤트_

cuechange - 트랙에 있는 하나 이상의 큐가 활성화되었거나 활성이 중지되었습니다.

원천:
트랙/text-track.js

<안의> 친절한

가능한 모든 TextTrackKind s

원천:
트랙/track-enums.js
참조:

<안의> 방법

가능한 모든 TextTrackMode s

원천:
트랙/track-enums.js
참조:

행동 양식


addCue(큐)

내부 큐 목록에 큐를 추가합니다.

매개 변수 :
이름 유형 설명
TextTrack~Cue

내부 목록에 추가할 단서

원천:
트랙/text-track.js

removeCue(제거 큐)

내부 목록에서 신호 제거

매개 변수 :
이름 유형 설명
큐 제거 TextTrack~Cue

내부 목록에서 제거할 신호

원천:
트랙/text-track.js

이벤트


모드 변경

이 트랙에서 모드가 변경될 때 발생하는 이벤트입니다. 이렇게 하면 이 트랙을 보유하고 있는 TextTrackList가 적절하게 작동할 수 있습니다.

참고: 이것은 사양의 일부가 아닙니다!

유형: EventTarget~이벤트
원천:
트랙/text-track.js