0

私はページhttp://video-stock.co.ukを 4 つのビデオでセットアップしており、すべて video.js を使用しています。html5 実装を使用する chrome などでは正常に動作しますが、ie7/8 とフラッシュ フォールバックで表示すると、大きなビデオと最初の小さなビデオは問題ありませんが、他の 2 つの小さなビデオは黒く、何もありません。再生ボタンのオーバーレイが表示され、クリックしても反応しませんが、右クリックするとフラッシュ コンテキスト メニューが表示されます。

Flash を使って動画を再生する方法については、Wordpress への奇妙な埋め込みを除いてほとんど知識がありませんでしたが、Video.js を見つけてすべてを整理できてうれしかったです。コードで確認できるのは、正しいビデオ ファイルがフラッシュに送信されているように見えることだけですが、フラッシュ プレーヤー (.swf) ファイルが複数回呼び出されているためでしょうか? 初心者の推測です。感謝して受け取った助け。

編集、完全を期すために、クロムなどのページでフラッシュのテストをセットアップしました-http: //video-stock.co.uk/ ?flashdefaultにアクセスすると、すべてのプレーヤーがフラッシュされたページを表示できます。chrome、ff、さらにはIE7 + 8でも問題なく動作します。私が使用したフラッシュのデフォルトを取得するには:

_V_.options.techOrder = ["フラッシュ", html5, "リンク"];

お役に立てるロットからの返信がない場合は、デフォルトをその順序に変更します。

4

1 に答える 1

0

編集後、flashdefault クエリ変数を使用せずに IE でサイトにアクセスしたところ、4 つのプレーヤーすべてが動作していました。

私が変更した唯一のことは、小さなビデオに preload="auto" を追加したことであり、それが修正されたようです。それを修正した flashdefault を使用してフラッシュ ビデオをキャッシュに取得していた可能性がありますが、いくつかの新しいビデオが追加されるまではわかりません。モデレーターの皆様、今この回答を受け入れるか、それともはっきりとわかるまで待つべきですか?

于 2013-01-05T12:31:58.137 に答える