【问题标题】:Video Meta problem (Ooyala to Facebook)视频元问题(Ooyala 到 Facebook)
【发布时间】:2011-09-07 21:51:37
【问题描述】:

晚上,

在这一点上,我对在 FB 墙上播放视频一无所知。我将 Ooyala 用作“视频 CMS”,并为他们的 FB 共享启用了所有功能。我的代码包括以下内容。

<html xmlns:og="http://ogp.me/ns##">
     <head>
...
          <meta property="og:title" content="#video.title#">
          <meta property="og:description" content="#video.description#">
          <meta property="og:type" content="video">
          <meta property="og:image" content="http://ak.c.ooyala.com/BjOGpsMToPbHODr_JC75EC5lJqe2gGZE/promo109538534">
          <meta property="og:video" content="http://player.ooyala.com/player.swf?embedCode=#url.watch#&autoplay=1">
          <meta property="og:video:type" content="application/x-shockwave-flash">
          <meta property="og:video:width" content="396">
          <meta property="og:video:height" content="297">
          <meta property="og:site_name" content="AOPA">
     </head>

代码所在的文件是一个冷融合文件(因此是双#)。当我粘贴示例视频链接时:

http://www.aopa.org/aopalive/index.cfm?watch=VzbnZyMjoQKI1dI2Bwl-NeuiLToLxQpA

入墙,FB 将其识别为视频。当我点击播放时,我可以看到它加载了 Ooyala 播放器,(他们有一个类似 Mac 的“加载”圆圈),但没有调用任何视频。

有什么想法吗?我已经看到了几乎所有“og:”标签的变体,但到目前为止没有任何效果。

谢谢! -米奇

P.S.:Facebook,您的一些 SDK 中仍然链接到“http://www.facebook.com/2008/fbml”。

【问题讨论】:

    标签: facebook video facebook-opengraph


    【解决方案1】:

    您需要将 &keepEmbedCode=true 添加到您的 queryString 参数中。然后元视频标签将变为 -

    <meta property="og:video" content="http://player.ooyala.com/player.swf?embedCode=#url.watch#&autoplay=1&keepEmbedCode=true">
    

    谢谢, 安德鲁

    安德鲁斯伯丁 |高级解决方案架构师 |乌亚拉

    www.flexdaddy.com

    【讨论】:

      【解决方案2】:

      安德鲁,

      感谢关于嵌入代码的建议,这仍然调出了 Ooyala 播放器,但没有视频。在四处寻找(并查看单个视频的 YouTube 源代码)之后,需要在标签中添加一些额外的属性。

      正确的代码如下。

      谢谢,周末愉快, -米奇

      <html lang="en" dir="ltr">
      <head>
      <meta property="og:title" content="#video.title#"> 
      <meta property="og:description" content="#video.description#">
      <meta property="og:type" content="video">
      <meta property="og:image" content="http://ak.c.ooyala.com/BjOGpsMToPbHODr_JC75EC5lJqe2gGZE/promo109538534">
      <meta property="og:video" content="http://player.ooyala.com/player.swf?embedCode=#url.watch#&autoplay=1&keepembedCode=true">
      <meta property="og:video:type" content="application/x-shockwave-flash">
      <meta property="og:video:width" content="396">
      <meta property="og:video:height" content="297">
      <meta property="og:site_name" content="AOPA">
      </head>
      

      【讨论】:

        【解决方案3】:

        我遇到了这个问题,因为我的 og:url 格式不正确。

        一旦我将 og:url 设置为返回到托管视频的原始页面(规范)的链接,视频就会播放。在此之前,它会显示一个播放链接,但是当我点击它时,它不会播放任何内容。

        【讨论】:

          猜你喜欢
          • 2012-03-28
          • 2011-10-09
          • 1970-01-01
          • 2011-08-21
          • 2018-01-07
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多