我有一个包含许多视频页面的网站。每页只有一个视频。当我在 facebook 上分享其中一个页面的链接时,它不被视为视频,而只是一篇标准文章。
缩略图、标题和说明都显示得很好。但我不想显示缩略图,而是希望 Facebook 显示视频。
我正在使用videoJS作为视频播放器。
这是我的 html 标头:
<meta property="og:title" content="Page Title" />
<meta property="og:description" content="Page Description" />
<meta property="fb:admins" content="ADMIN-ID" />
<meta property="fb:app_id" content="APP-ID" />
<meta property="og:image" content="/path/to/the/thumbnail.jpg" />
<meta property="og:type" content="video" />
<meta property="og:url" content="www.domain.com/video.html" />
<meta property="og:video" content="www.domain.com/video.mp4" />
<meta property="og:video:type" content="video/mp4" />
还有我的视频:
<video id="video_1" class="video-js vjs-default-skin shadow" controls preload="auto" width="686" height="386" poster="path/to/the/poster.png">
<source src="path/to/the/video.mp4" type='video/mp4' />
</video>
以下是 Facebook 调试工具信息:
{
"url": "http:\/\/www.domaine.com\/video.mp4",
"type": "video\/mp4",
"width": 686,
"height": 386
}
和
status :
Video embedding on Facebook enabled
感谢您的帮助和理解,我是 Facebook API 的新手。