new TextTrackButton(플레이어 [, 옵션])
이 클래스의 인스턴스를 만듭니다.
매개 변수 :
이름 | 유형 | 논쟁 | 기본값 | 설명 |
---|---|---|---|---|
플레이어 |
플레이어 | 이 클래스를 연결해야 하는 |
||
옵션 |
물체 |
<선택 과목> |
{} | 플레이어 옵션의 키/값 저장소입니다. |
- 원천:
- control-bar/text-track-controls/text-track-button.js
확장하다
회원
-
<보호> hideThreshold_ :숫자
-
항목 수가 이 임계값보다 작거나 같으면 메뉴를 숨깁니다. 기본값은 0이며 메뉴에 숨길 수 있는 항목을 추가할 때마다 값이 증가합니다.
createMenu를
실행할 때마다 값을 재설정해야 하기 때문에 여기에 나열합니다.유형:
- 숫자
- 다음에서 상속:
- 재정의:
- 원천:
- 메뉴/menu-button.js
행동 양식
-
buildCSSClass()
-
기본 DOM
className 을
빌드합니다.- 다음에서 상속:
- 원천:
- 메뉴/menu-button.js
반환:
이 개체의 DOM
className입니다
.- 유형
- 끈
-
createEl()
-
MenuButtons
DOM 요소를 만듭니다.- 다음에서 상속:
- 원천:
- 메뉴/menu-button.js
반환:
생성되는 요소입니다.
- 유형
- 요소
-
createItems( [항목])
-
각 텍스트 트랙에 대한 메뉴 항목 만들기
매개 변수 :
이름 유형 논쟁 기본값 설명 항목
정렬.< TextTrackMenuItem> <선택 과목>
[] 생성 중에 사용할 기존 항목 배열
- 재정의:
- 원천:
- control-bar/text-track-controls/text-track-button.js
반환:
생성된 메뉴 항목의 배열
- 유형
- 정렬.< TextTrackMenuItem>
-
createMenu()
-
메뉴를 만들고 여기에 모든 항목을 추가합니다.
- 다음에서 상속:
- 원천:
- 메뉴/menu-button.js
반환:
구성된 메뉴
- 유형
- 메뉴
-
장애를 입히다()
-
MenuButton 을
비활성화합니다. 클릭을 허용하지 마십시오.- 다음에서 상속:
- 원천:
- 메뉴/menu-button.js
반환:
자신을 반환합니다. 메서드를 연결할 수 있습니다.
- 유형
- 메뉴버튼
-
할 수 있게 하다()
-
MenuButton 을
활성화합니다. 클릭하도록 허용합니다.- 다음에서 상속:
- 원천:
- 메뉴/menu-button.js
반환:
자신을 반환합니다. 메서드를 연결할 수 있습니다.
- 유형
- 메뉴버튼
-
handleClick(이벤트)
-
MenuButton
클릭을 처리합니다. 이것이 호출되는 인스턴스는 ClickableComponent#handleClick을 참조하십시오.매개 변수 :
이름 유형 설명 이벤트
EventTarget~이벤트 이 함수를 호출한
keydown
,tap
또는click
이벤트입니다.- 다음에서 상속:
- 원천:
- 메뉴/menu-button.js
이벤트 수신:
- 이벤트:탭
- 이벤트:클릭
-
handleKeyPress(이벤트)
-
MenuButton
의 탭, 이스케이프, 아래쪽 화살표 및 위쪽 화살표 키를 처리합니다. 이것이 호출되는 인스턴스는 ClickableComponent#handleKeyPress를 참조하십시오.매개 변수 :
이름 유형 설명 이벤트
EventTarget~이벤트 이 함수를 호출한
keydown
이벤트입니다.- 다음에서 상속:
- 원천:
- 메뉴/menu-button.js
이벤트 수신:
- 이벤트:키다운
-
handleSubmenuKeyPress(이벤트)
-
하위 메뉴에서
keydown
이벤트를 처리합니다. 이에 대한 리스너가 생성자에 추가됩니다.매개 변수 :
이름 유형 설명 이벤트
EventTarget~이벤트 키 누르기 이벤트
- 다음에서 상속:
- 원천:
- 메뉴/menu-button.js
이벤트 수신:
- 이벤트:키다운
-
버튼을 누르시오()
-
현재
MenuButton을
눌린 상태로 만듭니다.- 다음에서 상속:
- 원천:
- 메뉴/menu-button.js
-
unpressButton()
-
현재
MenuButton을
눌린 상태에서 해제합니다.- 다음에서 상속:
- 원천:
- 메뉴/menu-button.js
-
업데이트()
-
항목의 현재 상태에 따라 메뉴를 업데이트합니다.
- 다음에서 상속:
- 원천:
- 메뉴/menu-button.js