Facebook没有播放我的S3 MP4视频

时间:2015-08-18 07:12:30

标签: html5 facebook video amazon-s3 facebook-opengraph

关于如何让Facebook在帖子上播放我的Amazon S3存储桶中的视频有点难过。即用户登陆我的网站页面,点击共享,共享的帖子包含嵌入的视频。

这是我的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张图片) enter image description here enter image description here

最后,最后一张图片是测试者Facebook Feed上显示的内容的屏幕截图:嵌入了视频播放器,但它是黑色的,控件被禁用。 enter image description here

看看我确定视频有很多问题(比如方向等),但现在我的首要任务是找出我无法嵌入的原因。

1 个答案:

答案 0 :(得分:0)

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

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

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