diff options
Diffstat (limited to 'lib/pleroma/web/metadata')
-rw-r--r-- | lib/pleroma/web/metadata/player_view.ex | 8 | ||||
-rw-r--r-- | lib/pleroma/web/metadata/twitter_card.ex | 4 |
2 files changed, 6 insertions, 6 deletions
diff --git a/lib/pleroma/web/metadata/player_view.ex b/lib/pleroma/web/metadata/player_view.ex index 68b0a3507..e9a8cfc8d 100644 --- a/lib/pleroma/web/metadata/player_view.ex +++ b/lib/pleroma/web/metadata/player_view.ex @@ -3,10 +3,10 @@ defmodule Pleroma.Web.Metadata.PlayerView do import Phoenix.HTML.Tag, only: [content_tag: 3, tag: 2] def render("player.html", %{"mediaType" => type, "href" => href}) do - tag_type = + {tag_type, tag_attrs} = case type do - "audio" <> _ -> :audio - "video" <> _ -> :video + "audio" <> _ -> {:audio, []} + "video" <> _ -> {:video, [loop: true]} end content_tag( @@ -15,7 +15,7 @@ defmodule Pleroma.Web.Metadata.PlayerView do tag(:source, src: href, type: type), "Your browser does not support #{type} playback." ], - controls: true + [controls: true] ++ tag_attrs ) end end diff --git a/lib/pleroma/web/metadata/twitter_card.ex b/lib/pleroma/web/metadata/twitter_card.ex index e7f5760a9..d672b397f 100644 --- a/lib/pleroma/web/metadata/twitter_card.ex +++ b/lib/pleroma/web/metadata/twitter_card.ex @@ -104,8 +104,8 @@ defmodule Pleroma.Web.Metadata.Providers.TwitterCard do [ {:meta, [property: "twitter:card", content: "player"], []}, {:meta, [property: "twitter:player", content: player_url(id)], []}, - {:meta, [property: "twitter:player:width", content: "1280"], []}, - {:meta, [property: "twitter:player:height", content: "720"], []} + {:meta, [property: "twitter:player:width", content: "480"], []}, + {:meta, [property: "twitter:player:height", content: "480"], []} | acc ] |