new PlaybackRateMenuItem(player, optionsopt)
Creates an instance of this class.
Parameters:
| Name | Type | Attributes | Description | 
|---|---|---|---|
player | 
            
            Player | The   | 
        |
options | 
            
            Object | 
                
                    <optional> | 
            
            
            The key/value store of player options.  | 
        
Extends
Methods
- 
    
        
createEl(typeopt, propsopt, attrsopt) → {Element}
 - 
    
    
Create the `MenuItem's DOM element
Parameters:
Name Type Attributes Default Description typestring <optional> 
li Element's node type, not actually used, always set to
li.propsObject <optional> 
{} An object of properties that should be set on the element
attrsObject <optional> 
{} An object of attributes that should be set on the element
Returns:
Element -The element that gets created.
- Inherited From:
 
 - 
    
        
handleClick(eventopt)
 - 
    
    
This gets called when an
PlaybackRateMenuItemis "clicked". See ClickableComponent for more detailed information on what a click can be.Parameters:
Name Type Attributes Description eventEventTarget~Event <optional> 
The
keydown,tap, orclickevent that caused this function to be called.Listens to Events:
- event:tap
 - event:click
 
- Overrides:
 
 - 
    
        
selected(selected)
 - 
    
    
Set the state for this menu item as selected or not.
Parameters:
Name Type Description selectedboolean if the menu item is selected or not
- Inherited From:
 
 - 
    
        
update(eventopt)
 - 
    
    
Update the PlaybackRateMenuItem when the playbackrate changes.
Parameters:
Name Type Attributes Description eventEventTarget~Event <optional> 
The
ratechangeevent that caused this function to run.Listens to Events: