aboutsummaryrefslogtreecommitdiffhomepage
path: root/client
diff options
context:
space:
mode:
Diffstat (limited to 'client')
-rw-r--r--client/src/app/videos/+video-watch/video-watch.component.ts3
-rw-r--r--client/src/assets/player/peertube-player.ts5
2 files changed, 7 insertions, 1 deletions
diff --git a/client/src/app/videos/+video-watch/video-watch.component.ts b/client/src/app/videos/+video-watch/video-watch.component.ts
index 5fba1b12d..0909b13f5 100644
--- a/client/src/app/videos/+video-watch/video-watch.component.ts
+++ b/client/src/app/videos/+video-watch/video-watch.component.ts
@@ -407,7 +407,8 @@ export class VideoWatchComponent implements OnInit, OnDestroy {
407 peertubeLink: false, 407 peertubeLink: false,
408 poster: this.video.previewUrl, 408 poster: this.video.previewUrl,
409 startTime, 409 startTime,
410 theaterMode: true 410 theaterMode: true,
411 language: this.localeId
411 }) 412 })
412 413
413 if (this.videojsLocaleLoaded === false) { 414 if (this.videojsLocaleLoaded === false) {
diff --git a/client/src/assets/player/peertube-player.ts b/client/src/assets/player/peertube-player.ts
index 1b1ec7a68..0b9303a73 100644
--- a/client/src/assets/player/peertube-player.ts
+++ b/client/src/assets/player/peertube-player.ts
@@ -35,6 +35,7 @@ function getVideojsOptions (options: {
35 startTime: number | string 35 startTime: number | string
36 theaterMode: boolean, 36 theaterMode: boolean,
37 videoCaptions: VideoJSCaption[], 37 videoCaptions: VideoJSCaption[],
38 language?: string,
38 controls?: boolean, 39 controls?: boolean,
39 muted?: boolean, 40 muted?: boolean,
40 loop?: boolean 41 loop?: boolean
@@ -74,6 +75,10 @@ function getVideojsOptions (options: {
74 }) 75 })
75 } 76 }
76 77
78 if (options.language && !isDefaultLocale(options.language)) {
79 Object.assign(videojsOptions, { language: options.language })
80 }
81
77 return videojsOptions 82 return videojsOptions
78} 83}
79 84