From 60f013e1031871b7e0913c724f0bd2e569721c8e Mon Sep 17 00:00:00 2001 From: Chocobozzz Date: Fri, 20 May 2022 09:59:53 +0200 Subject: Add control bar option for peertube player --- support/doc/api/embeds.md | 53 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) (limited to 'support/doc/api/embeds.md') diff --git a/support/doc/api/embeds.md b/support/doc/api/embeds.md index d64615764..bc3b5304c 100644 --- a/support/doc/api/embeds.md +++ b/support/doc/api/embeds.md @@ -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` -- cgit v1.2.3