1

私が働いているサイトは、Flowplayer の使用から JWPlayer の使用に切り替えることにしました。ショートコードの切り替えなどの明らかな煩わしさは別として、切り替えを行うと、ニュースフィードにビデオを表示する Facebook の機能が壊れてしまいます。

開いているグラフのメタ タグはすべてそこにあります。彼らがインストールしたすべてのプラグインのために重複がありますが、古いプレーヤー (Flowplayer でした) を使用するビデオはまだ問題なく表示されています.

私たちはWordpressで、いくつかの変更を加えたflowplayer用のfv-wordpress-flowplayerプラグインと、非常に小さな変更を加えたjw player用のjw-player-plugin-for-wordpressを使用しています。

jw player のテスト ページはhttp:
//elitedai​​ly.com/elite/videos/test-video-2/ です。Facebook フィードで動作する flowplayer を使用した同じビデオのページは http://elitedai​​ly.com にあります。 /エリート/ビデオ/ケイト・アプトン/

(ビデオについて申し訳ありません。最初に見つけたものをつかみました。すでにサイトにあったので、みんなと共有できるとは思っていませんでした。SFWのはずですが、間違いなく女性モデルのビデオです.露出度の高い服で撮影されました。)

両方のページの facebook デバッガーへのリンク:

[編集済み -- 私はここに来たばかりなので、2 つ以上のリンクを投稿することはできません。私はあなたの便宜のためにこれを行うと思っていましたが、Google facebook デバッガーを使用して自分で URL を入力できるようにします]

これは、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" />

ちなみに、もともとog videoタグにflowplayerのswfを使ってみたのですが(便宜上)、それもうまくいきませんでした。ブラウザに入力すると、両方の URL が正常に機能しました。

任意の考え、攻撃の行、またはもちろん回答を歓迎します。ここで他に何をすべきかわかりません。

4

1 に答える 1

1

問題は、実際には og:image タグが欠落していたことでした。これは、Flowplayer と JW プレーヤーのプレースホルダー画像の処理方法が異なるためです。

Flowplayer の場合、画像は実際にimgタグとしてページに配置されますが、JW プレーヤーはそれを直接 flash オブジェクトに取り込みます。これは、Facebook がページ上でそれを見つける方法がないことを意味します。この場合、ページには他の画像がなかったので、サムネイルはありませんでした。

結論: ページに画像または og:image タグがない場合、Facebook は動画を再生しません。

于 2012-04-11T15:07:53.893 に答える