새로운 PlaybackRateMenuItem(플레이어 [, 옵션])
이 클래스의 인스턴스를 만듭니다.
매개 변수 :
이름 | 유형 | 논쟁 | 설명 |
---|---|---|---|
플레이어 |
플레이어 | 이 클래스를 연결해야 하는 |
|
옵션 |
물체 |
<선택 과목> |
플레이어 옵션의 키/값 저장소입니다. |
- 원천:
- control-bar/playback-rate-menu/playback-rate-menu-item.js
확장하다
행동 양식
-
createEl( [유형] [, 소품] [, 속성])
-
`MenuItem의 DOM 요소 생성
매개 변수 :
이름 유형 논쟁 기본값 설명 유형
끈 <선택 과목>
리 실제로 사용되지 않는 요소의 노드 유형은 항상
li
로 설정됩니다.소품
물체 <선택 과목>
{} 요소에 설정해야 하는 속성의 개체
속성
물체 <선택 과목>
{} 요소에 설정해야 하는 속성의 객체
- 다음에서 상속:
- 원천:
- 메뉴/menu-item.js
반환:
생성되는 요소입니다.
- 유형
- 요소
-
handleClick( [이벤트])
-
PlaybackRateMenuItem
이 "클릭"될 때 호출됩니다. 클릭이 무엇인지에 대한 자세한 내용은 ClickableComponent를 참조하십시오.매개 변수 :
이름 유형 논쟁 설명 이벤트
EventTarget~이벤트 <선택 과목>
이 함수를 호출한
keydown
,tap
또는click
이벤트입니다.- 재정의:
- 원천:
- control-bar/playback-rate-menu/playback-rate-menu-item.js
이벤트 수신:
- 이벤트:탭
- 이벤트:클릭
-
선택(선택)
-
이 메뉴 항목의 상태를 선택 여부로 설정합니다.
매개 변수 :
이름 유형 설명 선택된
부울 메뉴 항목이 선택되었는지 여부
- 다음에서 상속:
- 원천:
- 메뉴/menu-item.js
-
업데이트( [이벤트])
-
재생 속도가 변경되면 PlaybackRateMenuItem을 업데이트합니다.
매개 변수 :
이름 유형 논쟁 설명 이벤트
EventTarget~이벤트 <선택 과목>
이 기능을 실행하게 만든
ratechange
이벤트입니다.- 원천:
- control-bar/playback-rate-menu/playback-rate-menu-item.js
이벤트 수신:
- Player#event:ratechange