2016-05-12 6 views
1

JWplayerを使用してプレーンDIVの代わりにビデオタグをインスタンス化する良い方法はありますか?JWplayer <video> SEO用タグ

ここにサポートスレッド(https://support.jwplayer.com/customer/portal/questions/6062676-jw-player-not-working-with-video-tag)がありますが、基本的にJW adminが戻ってOPにビデオタグを一切使用しないように指示します。

これはJWの例のマークアップは次のとおりです。

<div id="myDiv">This text will be replaced with a player.</div> 
<script> 
jwplayer("myDiv").setup({ 
    "file": "http://example.com/myVideo.mp4", 
    "image": "http://example.com/myImage.png", 
    "height": 360, 
    "width": 640 
}); 
</script> 

SEO賢明な、これは全く役に立たない、それは唯一のページのロード後にはJavaScriptによって、無地のdivにインスタンス化されます場合は、ビデオがクロールされません。

私がしたいことは、ページに適切なビデオタグを付け、そこからJWプレーヤーインスタンスをインスタンス化することです。このようにして、ビデオタグはJSを実行することなくクローラに表示されます(すべてではない)

答えて

1

JWチームは、タグを埋め込むための「サポート」をJW5からJW6彼らは最初の<ビデオ>タグの読み込みとそのコードが何をしようとしていたかとの間の矛盾の結果として埋め込みが失敗したため、サポートの問題が多すぎたためです。 http://powered-by-haiku.co.uk/?p=1

それを修正するのではなく、彼らは<のdiv >溶液の中に、現在の埋め込みで行くことにしました:

は、私は、彼らが直面して問題を説明し、2012年に記事を書きました。さて、あなたはまだ技術的にJW6とJW7と<ビデオ>タグの上に埋め込むことができます

- あなただけの「プリロード」属性が元のタグで「なし」に設定され、このビデオでもないことをされていることを確認する必要があります自動スタートに設定します。

しかし、現在のJWアプローチを使用しているSEOの点では、検索エンジンが検索であなたの動画のインデックスを作成して表示する方法はまだあります。実際にはネイティブの埋め込みの問題で最大の問題です。< >タグSEOではなくアクセシビリティと関係しています。

schema.orgマークアップを追加してビデオタギングをサポートする方法の詳細については、https://developers.google.com/webmasters/videosearch/schema#adding-videoobject-to-a-video-pageをご覧ください。

JWは理想的には、このSchema.orgメタデータを徐々に強化し、JW設定オブジェクトを動的に構築することができます(ビデオタグと同じように)。あなた自身でそれを行うか、関連情報を複製する必要があります。

いずれにしても、アクセシビリティの問題はまだ存在します。

+0

この情報をお寄せいただきありがとうございます。あなたが言及したように、プリロードなしのアプローチは、私が次にいくつか追加されたメタデータを追加して考えることです。それがすべてうまくいくかどうかを見て、最後にすべてがうまくいくとコードを投稿します。 – Hivekey

関連する問題