1
0
Fork 0
mirror of https://github.com/Chocobozzz/PeerTube.git synced 2025-10-03 01:39:37 +02:00

Add control bar option for peertube player

This commit is contained in:
Chocobozzz 2022-05-20 09:59:53 +02:00
parent a871d2a273
commit 60f013e103
No known key found for this signature in database
GPG key ID: 583A612D890159BE
9 changed files with 81 additions and 5 deletions

View file

@ -49,6 +49,59 @@ player.seek(32)
player.pause()
```
# URL parameters
You can customize PeerTube player by specifying URL query parameters.
For example `https://my-instance.example.com/videos/embed/52a10666-3a18-4e73-93da-e8d3c12c305a??start=1s&stop=18s&loop=1&autoplay=1&muted=1&warningTitle=0&controlBar=0&peertubeLink=0&p2p=0`
## start
Start the video at a specific time.
Value must be raw seconds or a duration (`3m4s`)
## stop
Stop the video at a specific time.
Value must be raw seconds or a duration (`54s`)
## controls
Mimics video HTML element `controls` attribute, meaning that all controls (including big play button, control bar, etc.) will be removed.
It can be useful if you want to have a full control of the PeerTube player.
Value must be `0` or `1`.
## controlBar
Hide control bar when the video is played.
Value must be `0` or `1`.
## peertubeLink
Hide PeerTube link in control bar.
Value must be `0` or `1`.
## muted
Mute the video by default.
Value must be `0` or `1`.
## loop
Automatically start again the video when it ends.
Value must be `0` or `1`.
## subtitle
Auto select a subtitle by default.
Value must be a valid subtitle ISO code (`fr`, `en`, etc.).
# Methods
## `play() : Promise<void>`