aboutsummaryrefslogtreecommitdiffstats
path: root/CONTROLS.md
diff options
context:
space:
mode:
Diffstat (limited to 'CONTROLS.md')
-rw-r--r--CONTROLS.md54
1 files changed, 27 insertions, 27 deletions
diff --git a/CONTROLS.md b/CONTROLS.md
index b7b08c58..73959937 100644
--- a/CONTROLS.md
+++ b/CONTROLS.md
@@ -2,11 +2,11 @@
This is the markup that is rendered for the Plyr controls. You can use the default controls or provide a customized version of markup based on your needs. You can pass the following to the `controls` option:
-- `Array` of options (this builds the default controls based on your choices)
-- `Element` with the controls
-- `String` containing the desired HTML
-- `false` (or empty string or array) to disable all controls
-- `Function` that will be executed and should return one of the above
+- `Array` of options (this builds the default controls based on your choices)
+- `Element` with the controls
+- `String` containing the desired HTML
+- `false` (or empty string or array) to disable all controls
+- `Function` that will be executed and should return one of the above
## Using default controls
@@ -14,28 +14,28 @@ If you want to use the standard controls as they are, you don't need to pass any
```javascript
controls: [
- 'play-large', // The large play button in the center
- 'restart', // Restart playback
- 'rewind', // Rewind by the seek time (default 10 seconds)
- 'play', // Play/pause playback
- 'fast-forward', // Fast forward by the seek time (default 10 seconds)
- 'progress', // The progress bar and scrubber for playback and buffering
- 'current-time', // The current time of playback
- 'duration', // The full duration of the media
- 'mute', // Toggle mute
- 'volume', // Volume control
- 'captions', // Toggle captions
- 'settings', // Settings menu
- 'pip', // Picture-in-picture (currently Safari only)
- 'airplay', // Airplay (currently Safari only)
- 'download', // Show a download button with a link to either the current source or a custom URL you specify in your options
- 'fullscreen', // Toggle fullscreen
+ 'play-large', // The large play button in the center
+ 'restart', // Restart playback
+ 'rewind', // Rewind by the seek time (default 10 seconds)
+ 'play', // Play/pause playback
+ 'fast-forward', // Fast forward by the seek time (default 10 seconds)
+ 'progress', // The progress bar and scrubber for playback and buffering
+ 'current-time', // The current time of playback
+ 'duration', // The full duration of the media
+ 'mute', // Toggle mute
+ 'volume', // Volume control
+ 'captions', // Toggle captions
+ 'settings', // Settings menu
+ 'pip', // Picture-in-picture (currently Safari only)
+ 'airplay', // Airplay (currently Safari only)
+ 'download', // Show a download button with a link to either the current source or a custom URL you specify in your options
+ 'fullscreen', // Toggle fullscreen
];
```
### Internationalization using default controls
-You can provide an `i18n` object as one of your options when initialising the plugin which we be used when rendering the controls.
+You can provide an `i18n` object as one of your options when initializing the plugin which we be used when rendering the controls.
#### Example
@@ -84,14 +84,14 @@ The classes and data attributes used in your template should match the `selector
You need to add several placeholders to your HTML template that are replaced when rendering:
-- `{id}` - the dynamically generated ID for the player (for form controls)
-- `{seektime}` - the seek time specified in options for fast forward and rewind
-- `{title}` - the title of your media, if specified
+- `{id}` - the dynamically generated ID for the player (for form controls)
+- `{seektime}` - the seek time specified in options for fast forward and rewind
+- `{title}` - the title of your media, if specified
### Limitations
-- Currently the settings menus are not supported with custom controls HTML
-- AirPlay and PiP buttons can be added but you will have to manage feature detection
+- Currently the settings menus are not supported with custom controls HTML
+- AirPlay and PiP buttons can be added but you will have to manage feature detection
### Example