new ChaptersButton(플레이어 [, 옵션] [, 준비])
이 클래스의 인스턴스를 만듭니다.
매개 변수 :
이름 | 유형 | 논쟁 | 설명 |
---|---|---|---|
플레이어 |
플레이어 | 이 클래스를 연결해야 하는 |
|
옵션 |
물체 |
<선택 과목> |
플레이어 옵션의 키/값 저장소입니다. |
준비된 |
구성요소~ReadyCallback |
<선택 과목> |
이 함수가 준비되었을 때 호출할 함수입니다. |
- 원천:
- control-bar/text-track-controls/chapters-button.js
확장하다
행동 양식
-
buildCSSClass()
-
기본 DOM
className 을
빌드합니다.- 원천:
- control-bar/text-track-controls/chapters-button.js
반환:
이 개체의 DOM
className입니다
.- 유형
- 끈
-
createItems()
-
각 텍스트 트랙에 대한 메뉴 항목 만들기
- 재정의:
- 원천:
- control-bar/text-track-controls/chapters-button.js
반환:
메뉴 항목 배열
- 유형
- 정렬.< TextTrackMenuItem>
-
createMenu()
-
챕터 트랙에서 메뉴 만들기
- 원천:
- control-bar/text-track-controls/chapters-button.js
반환:
챕터 버튼의 새 메뉴
- 유형
- 메뉴
-
findChaptersTrack()
-
이 ChaptersButton에서 현재 사용 중인 트랙 객체를 찾습니다.
- 원천:
- control-bar/text-track-controls/chapters-button.js
반환:
현재 트랙 또는 찾지 못한 경우 정의되지 않음.
- 유형
- 텍스트 트랙 | 한정되지 않은
-
getMenuCaption()
-
트랙 레이블을 기반으로 ChaptersButton에 대한 캡션을 가져옵니다. 또한 라벨이 존재하지 않는 경우 현재 트랙의 현지화된 종류를 대체 수단으로 사용합니다.
- 원천:
- control-bar/text-track-controls/chapters-button.js
반환:
트랙의 현재 레이블 또는 현지화된 트랙 종류입니다.
- 유형
- 끈
-
setTrack(트랙)
-
챕터 버튼에 대해 현재 선택된 트랙을 설정합니다.
매개 변수 :
이름 유형 설명 길
TextTrack 선택할 새 트랙입니다. 현재 선택된 트랙이면 아무 것도 변경되지 않습니다.
- 원천:
- control-bar/text-track-controls/chapters-button.js
-
업데이트( [이벤트])
-
항목의 현재 상태에 따라 메뉴를 업데이트합니다.
매개 변수 :
이름 유형 논쟁 설명 이벤트
EventTarget~이벤트 <선택 과목>
이 기능을 실행하도록 트리거한 이벤트입니다.
- 원천:
- control-bar/text-track-controls/chapters-button.js
이벤트 수신: