1

私はクライアント向けのサイトに取り組んできました。これは、テーマに Flexslider が組み込まれた WordPress サイトです。VideoJS を使用して、ビデオのスライドショーを機能させようとしています。

slideshow.php ファイル内で、指定されたスライドショーの投稿をループし、必要なマークアップを作成しています。HTML5 ビデオ タグを含む div を生成し、一意の ID を付与します。再生しようとしているビデオは .mp4 形式であり、Firefox はこれを受け入れないため、VideoJS は Flash プレーヤーにフォールバックする必要があります。これは部分的に行われます。

スライドショーの他のすべてのビデオは機能しているようで、他のビデオは空のブラック ボックスのままです。注: これは Firefox でのみ発生します。私の知る限り、Chrome、IE、Safari は問題ありません。

実際の例はここで見ることができます: http://churchcoalition.org/

すべてのビデオを Firefox で動作させるための提案があれば、大歓迎です。

編集: コードに変更がないにもかかわらず、現在、どのビデオも FF で動作していないようです。

よろしく。

4

2 に答える 2

0

それを修正する最もきちんとした方法ではありませんが、それでも修正します。

ユーザー エージェントを確認したところ、Firefox の文字列が一致した場合は、別の Flash プレーヤーを使用したものを出力し、そうでない場合は、VideoJS コードを使用しました。VideoJS の Flash フォールバックが機能しない理由はまだわかりませんが、この修正は機能しています。

于 2013-02-18T22:36:11.130 に答える
0

plugins.Hope を使用する必要があります。

http://wordpress.org/extend/plugins/wpreso-video-featurebox/

http://wordpress.org/extend/plugins/captain-slider/

于 2013-02-18T12:14:08.880 に答える