Facebook 不播放我的 S3 MP4 视频

Facebook not playing back my S3 MP4 video

对于如何让 Facebook 在 post 上播放我的 Amazon S3 存储桶中的视频有点困惑。 IE。用户登陆我的网站页面,点击分享,分享的 post 包括一个嵌入的视频。

这是我在网页上的 og: 标记:

    <meta property="fb:app_id" content="<%= Rails.application.secrets.facebook_app_id %>"></meta>
     <meta property="og:site_name" content="<%=Rails.application.config.app_name %>"></meta>
     <meta property="og:url" content="<%= request.original_url %>"></meta>

     <meta property="og:title" content="I'm watching <%= @user.fb_name %> stream live"></meta>
     <meta property="og:description" content=<%= Rails.application.config.description %>></meta>

   <meta property="og:type" content="video"></meta>
     <meta property="og:video" content="https://s3-us-west-1.amazonaws.com/tokbox-archives-01/45299372/9439f355-79ac-4c44-98eb-c71564efc4d5/test.mp4&autostart=true"></meta>
     <meta property="og:video:secure_url" content="https://s3-us-west-1.amazonaws.com/tokbox-archives-01/45299372/9439f355-79ac-4c44-98eb-c71564efc4d5/test.mp4&autostart=true"></meta>
     <meta property="og:video:type" content="video/mp4"></meta>
     <meta property="og:video:width" content="720"></meta>
     <meta property="og:video:height" content="1280"></meta>
      <meta property="og:image" content="<%= @user.fb_pic_uri%>"></meta>

这是页面上的视频元素(不确定是否需要):

<video id="video_thing" src="https://s3-us-west-1.amazonaws.com/tokbox-archives-01/45299372/9439f355-79ac-4c44-98eb-c71564efc4d5/test.mp4" width="720px" height="1280px" autoplay></video>

附上Facebook调试器信息(2张图片)

最后,这最后一张图片是测试人员的 Facebook 提要上显示的屏幕截图:嵌入了视频播放器,但它是黑色的,并且控件被禁用。

你看,我确定视频有很多问题(比如方向等),但现在我的首要任务是弄清楚为什么我不能嵌入。

您已将 og:video URL 指定为 https://s3-us-west-1.amazonaws.com/tokbox-archives-01/45299372/9439f355-79ac-4c44-98eb-c71564efc4d5/test.mp4&amp;autostart=true – 无论是使用 &amp; 还是仅使用 &,都仅使用 URL从 S3 获得 404 响应。 (您要在此处附加 GET 参数吗?URL 的查询字符串以问号而不是符号开始 。)

所以您需要为您的视频指定正确 URL,这似乎只是https://s3-us-west-1.amazonaws.com/tokbox-archives-01/45299372/9439f355-79ac-4c44-98eb-c71564efc4d5/test.mp4

(如果您愿意,可以添加 ?autostart=true,但这对 Facebook 没有任何影响——外部视频无法自动播放。)