diff options
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/pleroma/web/metadata/providers/twitter_card.ex | 7 | 
1 files changed, 5 insertions, 2 deletions
| diff --git a/lib/pleroma/web/metadata/providers/twitter_card.ex b/lib/pleroma/web/metadata/providers/twitter_card.ex index 12c372d77..e28f832d4 100644 --- a/lib/pleroma/web/metadata/providers/twitter_card.ex +++ b/lib/pleroma/web/metadata/providers/twitter_card.ex @@ -80,11 +80,14 @@ defmodule Pleroma.Web.Metadata.Providers.TwitterCard do              # TODO: Need the true width and height values here or Twitter renders an iFrame with              # a bad aspect ratio              "video" -> +              height = url["height"] || 480 +              width = url["width"] || 480 +                [                  {:meta, [property: "twitter:card", content: "player"], []},                  {:meta, [property: "twitter:player", content: player_url(id)], []}, -                {:meta, [property: "twitter:player:width", content: "480"], []}, -                {:meta, [property: "twitter:player:height", content: "480"], []}, +                {:meta, [property: "twitter:player:width", content: "#{width}"], []}, +                {:meta, [property: "twitter:player:height", content: "#{height}"], []},                  {:meta, [property: "twitter:player:stream", content: url["href"]], []},                  {:meta,                   [property: "twitter:player:stream:content_type", content: url["mediaType"]], []} | 
