From eb981b8fbbc376197b00b8d5a0106e875c2a9a0d Mon Sep 17 00:00:00 2001 From: David Taylor Date: Mon, 17 Aug 2020 23:56:41 +0100 Subject: [PATCH] FEATURE: Autoplay oneboxed twitter GIF media --- lib/twitter_api.rb | 21 ++++++++++++++++++--- 1 file changed, 18 insertions(+), 3 deletions(-) diff --git a/lib/twitter_api.rb b/lib/twitter_api.rb index a0e528219b3..bbdb852ed3d 100644 --- a/lib/twitter_api.rb +++ b/lib/twitter_api.rb @@ -33,14 +33,29 @@ class TwitterApi width = m['sizes']['large']['w'] height = m['sizes']['large']['h'] + attributes = + if m['type'] == 'animated_gif' + %w{ + loop + muted + autoplay + disableRemotePlayback + disablePictureInPicture + } + else + %w{ + controls + playsinline + } + end.join(' ') + result << <<~HTML
-