docs: Update the way to change seek bar colors in the tutorial.

Issue #2708

Change-Id: I66982bc04c8e9358782e9a13b361b7803fe766dd
This commit is contained in:
ismena
2020-07-09 11:08:39 -07:00
parent 5923388211
commit 5915f469bd
+23 -4
View File
@@ -96,11 +96,30 @@ UI layout can be reconfigured at any point after it's been created.
Please note that custom layouts might need CSS adjustments to look good. Please note that custom layouts might need CSS adjustments to look good.
#### Changing seek bar progress colors #### Changing seek bar progress colors
<!-- TODO: Is there a better way to do this? (The actual thing, not the tutorial) -->
The seek bar consists of three segments: past (already played part of the presentation), The seek bar consists of three segments: past (already played part of the presentation),
future-buffered and future-unbuffered. The segments colors are set when the seek bar is created. future-buffered and future-unbuffered.
To customize the colors, change the values of `shaka.ui.Constants.SEEK_BAR_BASE_COLOR` , To customize the colors, add your values to the config object under `seekBarColors`:
`shaka.ui.Constants.SEEK_BAR_PLAYED_COLOR`, and `shaka.ui.Constants.SEEK_BAR_BUFFERED_COLOR` in ui/controls.js ```js
const config = {
'seekBarColors': {
base: 'rgba(255, 255, 255, 0.3)',
buffered: 'rgba(255, 255, 255, 0.54)',
played: 'rgb(255, 255, 255)',
}
}
ui.configure(config);
```
If you're using our ad API, you can also specify the color for the ad break markers on
the timeline:
```js
const config = {
'seekBarColors': {
adBreaks: 'rgb(255, 204, 0)',
}
}
ui.configure(config);
```
#### Creating custom elements and adding them to the UI #### Creating custom elements and adding them to the UI