diff options
-rw-r--r-- | client/src/app/videos/+video-watch/video-watch.component.scss | 3 | ||||
-rw-r--r-- | server/controllers/client.ts | 12 |
2 files changed, 10 insertions, 5 deletions
diff --git a/client/src/app/videos/+video-watch/video-watch.component.scss b/client/src/app/videos/+video-watch/video-watch.component.scss index eb701e0ab..11518633c 100644 --- a/client/src/app/videos/+video-watch/video-watch.component.scss +++ b/client/src/app/videos/+video-watch/video-watch.component.scss | |||
@@ -10,8 +10,9 @@ | |||
10 | width: 888px; | 10 | width: 888px; |
11 | height: 500px; | 11 | height: 500px; |
12 | 12 | ||
13 | @media screen and (max-width: 800px) { | 13 | @media screen and (max-width: 600px) { |
14 | height: auto; | 14 | height: auto; |
15 | max-height: calc(100vh - #{$header-height}); | ||
15 | } | 16 | } |
16 | 17 | ||
17 | // VideoJS create an inner video player | 18 | // VideoJS create an inner video player |
diff --git a/server/controllers/client.ts b/server/controllers/client.ts index df2eee9c9..b5dc7b7ed 100644 --- a/server/controllers/client.ts +++ b/server/controllers/client.ts | |||
@@ -100,11 +100,12 @@ function addOpenGraphAndOEmbedTags (htmlStringPage: string, video: VideoModel) { | |||
100 | '@type': 'VideoObject', | 100 | '@type': 'VideoObject', |
101 | name: videoNameEscaped, | 101 | name: videoNameEscaped, |
102 | description: videoDescriptionEscaped, | 102 | description: videoDescriptionEscaped, |
103 | thumbnailUrl: previewUrl, | ||
104 | uploadDate: video.createdAt.toISOString(), | ||
103 | duration: video.getActivityStreamDuration(), | 105 | duration: video.getActivityStreamDuration(), |
104 | thumbnailURL: previewUrl, | 106 | contentUrl: videoUrl, |
105 | contentURL: videoUrl, | 107 | embedUrl: embedUrl, |
106 | embedURL: embedUrl, | 108 | interactionCount: video.views |
107 | uploadDate: video.createdAt | ||
108 | } | 109 | } |
109 | 110 | ||
110 | let tagsString = '' | 111 | let tagsString = '' |
@@ -124,6 +125,9 @@ function addOpenGraphAndOEmbedTags (htmlStringPage: string, video: VideoModel) { | |||
124 | // Schema.org | 125 | // Schema.org |
125 | tagsString += `<script type="application/ld+json">${JSON.stringify(schemaTags)}</script>` | 126 | tagsString += `<script type="application/ld+json">${JSON.stringify(schemaTags)}</script>` |
126 | 127 | ||
128 | // SEO | ||
129 | tagsString += `<link rel="canonical" href="${videoUrl}" />` | ||
130 | |||
127 | return htmlStringPage.replace(OPENGRAPH_AND_OEMBED_COMMENT, tagsString) | 131 | return htmlStringPage.replace(OPENGRAPH_AND_OEMBED_COMMENT, tagsString) |
128 | } | 132 | } |
129 | 133 | ||