From da99ccf2681bcbc172a96cf30e7b733948767faa Mon Sep 17 00:00:00 2001
From: Chocobozzz <me@florianbigard.com>
Date: Tue, 27 Mar 2018 10:34:40 +0200
Subject: Add autoplay parameter in embed

---
 client/src/standalone/videos/embed.ts | 11 ++++++++++-
 1 file changed, 10 insertions(+), 1 deletion(-)

diff --git a/client/src/standalone/videos/embed.ts b/client/src/standalone/videos/embed.ts
index 964ec56f3..08f2955cf 100644
--- a/client/src/standalone/videos/embed.ts
+++ b/client/src/standalone/videos/embed.ts
@@ -24,9 +24,18 @@ loadVideoInfo(videoId)
     const previewUrl = window.location.origin + videoInfo.previewPath
     videoElement.poster = previewUrl
 
+    let autoplay = false
+
+    try {
+      let params = new URL(window.location.toString()).searchParams
+      autoplay = params.has('autoplay') && (params.get('autoplay') === '1' || params.get('autoplay') === 'true')
+    } catch (err) {
+      console.error('Cannot get params from URL.', err)
+    }
+
     const videojsOptions = {
       controls: true,
-      autoplay: false,
+      autoplay,
       inactivityTimeout: 500,
       plugins: {
         peertube: {
-- 
cgit v1.2.3