This API call allows developers to interact with the built-in player controls (control bar and display icons).
Endpoints
Method | Description |
---|---|
.addButton(img, tooltip, callback, id, btnClass) | Adds a custom button to the player's control bar. |
.addCues([cues]) | Adds an array of cues to the existing cues displayed on the time slider |
.getControls() | NA |
.getCues() | NA |
.getSafeRegion() | Used to ensure that any visual assets don't overlap with JW Player controls. |
.removeButton(id) | Removes a custom button from the control bar. |
.setAllowFullscreen(allowFullscreen) | NA |
.setControls(state) | NA |
.setCues([cues]) | Sets the cues displayed on the time slider. |
Events
Method | Description |
---|---|
.on('controls') | Fired when controls are enabled or disabled by a script. |
.on('displayClick') | Fired when a user clicks the video display. Especially useful for wiring your own controls when the built-in ones are disabled. |