TextTrack (옵션)

단일 TextTrack 의 표현입니다.

새로운 TextTrack (옵션)

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

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

옵션 이름 및 값의 개체

등록 정보
이름 유형 속성 기본값 설명
기술 기술

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

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

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

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

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

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

이 TextTrack의 고유 ID입니다.

상표 <선택 과목>
''

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

언어 <선택 과목>
''

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

srclang <선택 과목>
''

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

소스 <선택 과목>

TextTrack 큐에 대한 URL입니다.

기본 부울 <선택 과목>

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

참조:

확장하다

회원

activeCues : TextTrackCueList

이 TextTrack에 대해 현재 활성화된 목록 텍스트 트랙 큐입니다.

허용된 이벤트_

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

재정의:
  • Track#allowedEvents_

: TextTrackCueList

이 TextTrack의 텍스트 트랙 큐 목록입니다.

읽기 전용 기본값 :부울

이 트랙이 기본적으로 켜짐 또는 꺼짐으로 설정된 경우. 생성 후에는 변경할 수 없습니다.

읽기 전용 ID :문자열

이 트랙의 ID입니다. 생성 후에는 변경할 수 없습니다.

재정의:

읽기 전용 종류 :문자열

이것이 트랙의 종류입니다. 생성 후에는 변경할 수 없습니다.

재정의:

레이블 :문자열

이 트랙의 레이블입니다. 생성 후에는 변경할 수 없습니다.

재정의:
화재:

읽기 전용 언어 :문자열

이 트랙의 두 글자 언어 코드입니다. 생성 후에는 변경할 수 없습니다.

재정의:

모드 :문자열

이 TextTrack의 모드를 유효한 TextTrack~Mode 로 설정합니다. 유효하지 않은 모드로 설정하면 설정되지 않습니다.

화재:

방법

addCue (큐)

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

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

내부 목록에 추가할 단서

추가이벤트리스너 ()

EventTarget#on 의 별칭입니다. EventTarget이 표준 DOM API를 모방하도록 허용합니다.

재정의:
참조:

디스패치이벤트 ()

EventTarget#trigger 의 별칭입니다. EventTarget이 표준 DOM API를 모방하도록 허용합니다.

재정의:
참조:

꺼짐 (유형, fn)

EventTarget 인스턴스에서 특정 이벤트에 대한 이벤트 리스너를 제거합니다. 이렇게 하면 명명된 이벤트가 발생할 때 이벤트 리스너가 더 이상 호출되지 않습니다.

매개 변수 :
이름 유형 설명
유형 문자열 | 정렬.< 끈>

이벤트 이름 또는 이벤트 이름의 배열입니다.

fn EventTarget~EventListener

제거할 함수입니다.

재정의:

켜기 (유형, fn)

EventTarget 인스턴스에 이벤트 리스너를 추가합니다. 이벤트 리스너는 특정 이름의 이벤트가 발생했을 때 호출되는 함수입니다.

매개 변수 :
이름 유형 설명
유형 문자열 | 정렬.< 끈>

이벤트 이름 또는 이벤트 이름의 배열입니다.

fn EventTarget~EventListener

EventTarget 으로 호출할 함수

재정의:

하나 (유형, fn)

이 함수는 한 번만 트리거되는 이벤트 리스너를 추가합니다. 첫 번째 트리거 후에 제거됩니다. 이것은이벤트 리스너 ~와 함께이벤트 대상#on전화하는이벤트 대상#off그 자체로.

매개 변수 :
이름 유형 설명
유형 문자열 | 정렬.< 끈>

이벤트 이름 또는 이벤트 이름의 배열입니다.

fn EventTarget~EventListener

각 이벤트 이름에 대해 한 번씩 호출되는 함수입니다.

재정의:

removeCue (제거 큐)

내부 목록에서 신호 제거

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

내부 목록에서 제거할 신호

제거이벤트리스너 ()

EventTarget#off 의 별칭입니다. EventTarget이 표준 DOM API를 모방하도록 허용합니다.

재정의:
참조:

트리거 (이벤트)

이 함수는 이벤트를 발생시킵니다. 그러면 해당 이벤트를 기다리고 있는 이벤트 리스너가 호출됩니다. 이벤트에 대한 이벤트 리스너가 없으면 아무 일도 일어나지 않습니다.

트리거되는 Event 의 이름이 EventTarget.allowedEvents_ 에 있는 경우. 트리거는 on + uppercaseEventName 함수도 호출합니다.

예: 'click'은 EventTarget.allowedEvents_ 에 있으므로 트리거는 onClick 이 있는 경우 호출을 시도합니다.

매개 변수 :
이름 유형 설명
이벤트 문자열 | 이벤트대상~이벤트 | 물체

이벤트의 이름, Event 또는 이벤트 이름으로 설정된 유형의 키가 있는 객체.

재정의:

유형 정의

친절한

가능한 모든 TextTrackKind s

참조:

방법

가능한 모든 TextTrackMode s

참조:

이벤트

라벨 변경

이 트랙에서 레이블이 변경될 때 실행되는 이벤트입니다.

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

유형:
재정의:

모드 변경

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

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

유형: