视频元问题(Ooyala to Facebook)
问题描述:
对于在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>
代码所在的文件是一个coldfusion文件(因此是double#)。当我粘贴的一个视频链接:
http://www.aopa.org/aopalive/index.cfm?watch=VzbnZyMjoQKI1dI2Bwl-NeuiLToLxQpA
到墙上,FB将其识别为视频。当我玩游戏时,我可以看到它装载了Ooyala播放器(他们有一个类似Mac的“加载”圈),但没有视频被调用。
任何想法?我几乎看到了所有“og:”标签的变体,但迄今为止没有任何工作。
谢谢! -Mitch
P.S .: Facebook,您仍然在某些SDK中链接到“http://www.facebook.com/2008/fbml”。
答
您需要将& keepEmbedCode = true添加到您的queryString参数中。然后,元视频标签将成为 -
<meta property="og:video" content="http://player.ooyala.com/player.swf?embedCode=#url.watch#&autoplay=1&keepEmbedCode=true">
感谢, 安德鲁
安德鲁·斯波尔丁|高级解决方案架构师Ooyala公司
www.flexdaddy.com
答
安德鲁,
感谢有关嵌入代码的建议,这仍然带来了Ooyala的球员,但没有视频。在浏览完一个视频(并查看一个视频的YouTube源代码)后,需要添加一些附加属性添加到该标签。
正确的代码如下。
谢谢,有一个美好的周末, -Mitch
<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>
答
我是有这个问题,因为我的OG:URL格式不正确。
一旦我将og:url设置为链接回我托管视频的原始页面(规范),视频就会播放。在此之前,它会显示一个播放链接,但是当我点击它时,它不会播放任何内容。