我需要在Facebook上分享我的视频并让它们在Fb墙上播放。我添加了所有必需的元标记,下面你可以看到它们:
<meta property="fb:app_id" content="myAppID" />
<meta property="og:url" content="Post Url">
<meta property="og:title" content="Post Title" />
<meta property="og:image" content="Post Image" />
<meta property="og:type" content="video" />
<meta property="og:video" content="Amazon Https Url(format is mp4)" />
<meta property="og:video:secure_url" content="Amazon Https Url(format is mp4)"/>
<meta property="og:video:height" content="209" />
<meta property="og:video:width" content="400" />
<meta property="og:video:type" content="application/x-shockwave-flash" />
<meta property="og:description" content="Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis at metus non odio viverra interdum in a nibh. In vulputate luctus dolor. Aenean quam orci, consequat quis gravida id, finibus nec nisl. Vestibulum dictum tincidunt congue. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vivamus commodo sapien enim, in pulvinar magna vehicula nec. Vestibulum posuere leo eu viverra dictum." />
<meta property="og:image:width" content="400" />
<meta property="og:image:height" content="209" />
当我分享视频帖子看起来没问题时,我会在缩略图上看到缩略图,标题和域名。这很好。但是当我点击播放按钮分享后,视频无法播放,它就会消失。(请参阅随附的屏幕截图)
我的视频托管在Amazon S3中。只有视频链接足以在Facebook墙上制作视频吗?
答案 0 :(得分:1)
一旦你的视频是mp4而不是flash,你应该将list
更改为mp4:
og:video:type
您还应该将第一个网址更改为<meta property="og:video:type" content="video/mp4" />
,而不是http
,这样您就会有类似的内容:
https
希望有所帮助!如果我这样做,请将答案标记为有用或正确......谢谢,祝你好运!
您可能需要查看此article,其中作者更好地解释了此主题。