mirror of
https://github.com/shaka-project/shaka-player.git
synced 2026-06-16 16:16:40 +03:00
docs: Update the way to change seek bar colors in the tutorial.
Issue #2708 Change-Id: I66982bc04c8e9358782e9a13b361b7803fe766dd
This commit is contained in:
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user