私は現在、ワードプレスサイトの1つで無限スクロールを設定しているところです。ページの一番下までスクロールすると、ajaxを介して次の投稿セットが読み込まれます。このため、videojsを正しく機能させることができませんでした(readas:まったく)。誰かがこれを手伝ってくれることを願っています。
何よりもまず、テーマで直接videojsコードを使用しています。このコードは、投稿のカスタムフィールドからデータを取得し、投稿IDを動画タグのid属性に追加します。テンプレートコードのサンプルは次のとおりです。
<video id="video_<?php echo get_the_id(); ?>" class="video-js vjs-default-skin"
controls preload="auto" width="640" height="264"
poster="<?php echo $poster; ?>">
<source src="<?php echo $mp4vid; ?>" type='video/mp4' />
</video>
(注:後でogg / webmを追加します)
次のブロックを追加するように指示されているドキュメントページを見ました。
_V_("example_video_1", {}, function(){
// Player (this) is initialized and ready.
});
ただし、(必要な属性を追加して)どこに追加しても、プレーヤーは機能しません。つまり、上記で標準のhtml5ビデオプレーヤーを入手できますが、videojsの利点はありません。
誰かがこのような何かのための実用的な解決策を持っていますか?