mirror of https://github.com/Chocobozzz/PeerTube
Set correctly preview image for open graph
parent
43f61d2635
commit
d38309c345
|
@ -321,7 +321,7 @@ export class VideoWatchComponent implements OnInit, OnDestroy {
|
||||||
this.metaService.setTag('og:description', this.video.description)
|
this.metaService.setTag('og:description', this.video.description)
|
||||||
this.metaService.setTag('description', this.video.description)
|
this.metaService.setTag('description', this.video.description)
|
||||||
|
|
||||||
this.metaService.setTag('og:image', this.video.thumbnailPath)
|
this.metaService.setTag('og:image', this.video.previewPath)
|
||||||
|
|
||||||
this.metaService.setTag('og:duration', this.video.duration.toString())
|
this.metaService.setTag('og:duration', this.video.duration.toString())
|
||||||
|
|
||||||
|
|
|
@ -45,18 +45,7 @@ export {
|
||||||
// ---------------------------------------------------------------------------
|
// ---------------------------------------------------------------------------
|
||||||
|
|
||||||
function addOpenGraphTags (htmlStringPage: string, video: VideoInstance) {
|
function addOpenGraphTags (htmlStringPage: string, video: VideoInstance) {
|
||||||
let basePreviewUrlHttp
|
const previewUrl = CONFIG.WEBSERVER.URL + STATIC_PATHS.PREVIEWS + video.getPreviewName()
|
||||||
|
|
||||||
if (video.isOwned()) {
|
|
||||||
basePreviewUrlHttp = CONFIG.WEBSERVER.URL
|
|
||||||
} else {
|
|
||||||
basePreviewUrlHttp = REMOTE_SCHEME.HTTP + '://' + video.Author.Pod.host
|
|
||||||
}
|
|
||||||
|
|
||||||
// We fetch the remote preview (bigger than the thumbnail)
|
|
||||||
// This should not overhead the remote server since social websites put in a cache the OpenGraph tags
|
|
||||||
// We can't use the thumbnail because these social websites want bigger images (> 200x200 for Facebook for example)
|
|
||||||
const previewUrl = basePreviewUrlHttp + STATIC_PATHS.PREVIEWS + video.getPreviewName()
|
|
||||||
const videoUrl = CONFIG.WEBSERVER.URL + '/videos/watch/' + video.id
|
const videoUrl = CONFIG.WEBSERVER.URL + '/videos/watch/' + video.id
|
||||||
|
|
||||||
const metaTags = {
|
const metaTags = {
|
||||||
|
|
Loading…
Reference in New Issue