수업: 볼륨메뉴버튼

볼륨메뉴버튼

볼륨 팝업 버튼


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

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

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

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

옵션 물체 <선택 과목>
{}

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

원천:
control-bar/volume-menu-button.js

확장하다

회원


볼륨업데이트

원천:
control-bar/volume-menu-button.js

행동 양식


attachVolumeBarEvents()

생성된 VolumeBar 에 이벤트 리스너를 추가합니다.

원천:
control-bar/volume-menu-button.js

buildCSSClass()

기본 DOM className 을 빌드합니다.

재정의:
원천:
control-bar/volume-menu-button.js
반환:

이 개체의 DOM className입니다 .

유형

createEl()

PopupButton 의 DOM 요소를 만듭니다.

다음에서 상속:
원천:
팝업/popup-button.js
반환:

생성되는 요소입니다.

유형
요소

생성팝업()

VolumeMenuButton 팝업 만들기

재정의:
원천:
control-bar/volume-menu-button.js
반환:

생성된 팝업

유형
팝업

handleClick( [이벤트])

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

매개 변수 :
이름 유형 논쟁 설명
이벤트 EventTarget~이벤트 <선택 과목>

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

원천:
control-bar/volume-menu-button.js
이벤트 수신:
  • 이벤트:탭
  • 이벤트:클릭

handleMouseDown( [이벤트])

VolumeBar 에서 mousedowntouchdown 이벤트 처리

매개 변수 :
이름 유형 논쟁 설명
이벤트 EventTarget~이벤트 <선택 과목>

이것을 실행시킨 mousedown 또는 touchdown 이벤트.

원천:
control-bar/volume-menu-button.js
이벤트 수신:
  • 이벤트:마우스다운
  • 이벤트:터치다운

handleMouseUp( [이벤트])

VolumeBar 에서 mouseuptouchend 이벤트 처리

매개 변수 :
이름 유형 논쟁 설명
이벤트 EventTarget~이벤트 <선택 과목>

이것을 실행시킨 mouseup 또는 touchend 이벤트.

원천:
control-bar/volume-menu-button.js
이벤트 수신:
  • 이벤트:마우스업
  • 이벤트:터치엔드

업데이트()

이 버튼이 연결된 Popup을 업데이트합니다.

다음에서 상속:
원천:
팝업/popup-button.js