수업: TextTrackMenuItem

TextTrackMenuItem

텍스트 트랙 종류 내에서 언어를 선택하기 위한 특정 메뉴 항목 유형


new TextTrackMenuItem(플레이어 [, 옵션])

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

매개 변수 :
이름 유형 논쟁 설명
플레이어 플레이어

이 클래스를 연결해야 하는 Player 입니다.

옵션 물체 <선택 과목>

플레이어 옵션의 키/값 저장소입니다.

원천:
control-bar/text-track-controls/text-track-menu-item.js

확장하다

행동 양식


createEl( [유형] [, 소품] [, 속성])

`MenuItem의 DOM 요소 생성

매개 변수 :
이름 유형 논쟁 기본값 설명
유형 <선택 과목>

실제로 사용되지 않는 요소의 노드 유형은 항상 li 로 설정됩니다.

소품 물체 <선택 과목>
{}

요소에 설정해야 하는 속성의 개체

속성 물체 <선택 과목>
{}

요소에 설정해야 하는 속성의 객체

다음에서 상속:
원천:
메뉴/menu-item.js
반환:

생성되는 요소입니다.

유형
요소

handleClick(이벤트)

이것은 TextTrackMenuItem 이 "클릭"될 때 호출됩니다. 클릭이 무엇인지에 대한 자세한 내용은 ClickableComponent를 참조하십시오.

매개 변수 :
이름 유형 설명
이벤트 EventTarget~이벤트

이 함수를 호출한 keydown , tap 또는 click 이벤트입니다.

재정의:
원천:
control-bar/text-track-controls/text-track-menu-item.js
이벤트 수신:
  • 이벤트:탭
  • 이벤트:클릭

handleTracksChange(이벤트)

텍스트 트랙 목록 변경 처리

매개 변수 :
이름 유형 설명
이벤트 EventTarget~이벤트

이 함수를 호출한 변경 이벤트입니다.

원천:
control-bar/text-track-controls/text-track-menu-item.js
이벤트 수신:

선택(선택)

이 메뉴 항목의 상태를 선택 여부로 설정합니다.

매개 변수 :
이름 유형 설명
선택된 부울

메뉴 항목이 선택되었는지 여부

다음에서 상속:
원천:
메뉴/menu-item.js