1

我工作的站点已决定从使用 Flowplayer 切换到使用 JWPlayer。除了切换短代码等明显的烦恼之外,进行切换还破坏了 Facebook 在新闻源中显示视频的能力。

所有打开的图元标记都在那里。由于他们安装了所有插件,因此存在一些重复,但使用旧播放器(即 Flowplayer)的视频仍然可以正常显示。

我们在 Wordpress 上,为 flowplayer 使用 fv-wordpress-flowplayer 插件并进行了一些修改,为 jw player 使用 jw-player-plugin-for-wordpress,也进行了非常小的修改。

jw 播放器的测试页面是http
://elitedai​​ly.com/elite/videos/test-video-2/ 使用 flowplayer 的同一视频的页面,在 facebook 提要中工作,在http ://elitedai​​ly.com /精英/视频/凯特厄普顿/

(很抱歉视频。我只是抓住了我发现的第一个已经在网站上的视频,没想到会与大家分享。应该是SFW,但绝对是一个女模特的视频穿着轻薄的衣服拍摄。)

两个页面的 facebook 调试器链接:

[已编辑——因为我是新来的,所以不会让我发布两个以上的链接。我想我会这样做是为了您的方便,但我想我会让您使用 google facebook 调试器并自己输入网址]

这是 facebook 发现的 og 标签:

<meta property="fb:app_id" content="183957921720103" />
<meta property="og:description" content="test meta" />
<meta property="og:site_name" content="Elite Daily" />
<meta property="og:type" content="article" />
<meta property="og:title" content="Test video" />
<meta property="og:url" content="http://elitedaily.com/elite/videos/test-video-2/" />
<meta property="og:site_name" content="Elite Daily" />
<meta property="og:description" content="Test excerpt " />
<meta property="og:type" content="video.other" />
<meta property="og:video:type" content="application/x-shockwave-flash" />
<meta property="og:video" content="http://cdn.elitedaily.com/elite/wp-content/uploads/jw-player-plugin-for-wordpress/player/player.swf?file=http%3A%2F%2Felitedaily.com%2Felite%2Fwp-content%2Fuploads%2F2012%2F03%2FBest_of_Upton.flv" />

顺便说一句,我最初尝试将 flowplayer swf 用于 og 视频标签(为了方便起见),但这也不起作用。输入浏览器时,这两个网址都可以正常工作。

欢迎任何想法、攻击路线,或者当然是答案。我不确定在这里还能做什么。

4

1 回答 1

1

问题实际上是它缺少 og:image 标签。这是因为 Flowplayer 和 JW 播放器处理占位符图像的方式不同。

对于 Flowplayer,图像实际上是作为img标签放置在页面上的,而 JW 播放器将其直接拉入 flash 对象中,这意味着 Facebook 无法在页面上找到它。在这种情况下,页面上没有其他图像,因此没有缩略图。

底线:如果页面上没有图像或 og:image 标签,Facebook 将不会播放您的视频。

于 2012-04-11T15:07:53.893 回答