Class: shaka.ui.PlaybackRateSelection

Constructor

new PlaybackRateSelection(parentnon-null, controlsnon-null)

Parameters:
Name Type Description
parent HTMLElement
controls shaka.ui.Controls
Extends:
Source:

Extends

Classes

Factory

Members

backButton :HTMLButtonElement

Type:
  • HTMLButtonElement
Overrides:
Implements:
Source:

backSpan :HTMLElement

Type:
  • HTMLElement
Overrides:
Implements:
Source:

button :HTMLButtonElement

Type:
  • HTMLButtonElement
Overrides:
Implements:
Source:

currentSelection :HTMLElement

Type:
  • HTMLElement
Overrides:
Implements:
Source:

icon :HTMLElement

Type:
  • HTMLElement
Overrides:
Implements:
Source:
Type:
  • HTMLElement
Overrides:
Implements:
Source:

nameSpan :HTMLElement

Type:
  • HTMLElement
Overrides:
Implements:
Source:

parent :HTMLElement

Type:
  • HTMLElement
Overrides:
Implements:
Source:

playbackRates_ :Map.<string, number>

Type:
  • Map.<string, number>
Source:

Methods

addButton_(iconText)

Parameters:
Name Type Description
iconText string
Overrides:
Source:

addPlaybackRates_()

Source:

updateLocalizedStrings_()

Source:

updatePlaybackRateSelection_(rate)

Update checkmark icon and related class and attribute for the chosen rate button.
Parameters:
Name Type Description
rate number The video playback rate.
Source: