2

これもおそらく答えのない質問の 1 つですが、とにかく試してみます。

フォルダー名を受け取り、フォルダー内のすべてのビデオを画像として出力するカスタム WP プラグインを作成しました。これをクリックすると、ビデオのポップアップが表示されます。ビデオにはカスタム コントロール (再生/一時停止とミュートのみ) があり、fancybox を使用してビデオのポップアップを作成しています。

すべてが Opera と Firefox で確実に動作します。ビデオは IE9 で再生しても問題ありません。最も厄介なのは、Chrome で再生される場合と再生されない場合があることです。(ちなみに、Safariはポップアップさえしません。理由はわかりません)。

プラグインはかなりのコードですが、最終的には、内部に画像を含むリンクの束と、現在のビデオに関連するリンクを含む非表示の div が作成されます。次に、ポップアップのコードであるビデオ コンテナーがあります。リンクの 1 つをクリックすると、ビデオのソースがリンクの非表示のコンテンツにあるものと交換されます。

説明するのはかなり難しいので、ウェブサイトのコードを見てください: http://londoncreativedigital.com/downloads/creativeshowcase/

まだ読んでいる場合は、ここにプラグインのコードがあり ます https://github.com/marian-cerny/simple-video-embed

ビデオの再生/一時停止は、assets/player-controller.js で処理されます。

助けていただければ幸いです。この理由が何であるかを論理的に説明することはできません。JS をデバッグしようとしましたが、何も思いつきませんでした。一瞬、webm ビデオを追加すると役立つと思いましたが、そうではありません。webm を追加して mp4 バージョンを削除した後でも、同じように動作します。(ローカルホストで試してみましたが、オンライン バージョンには webm vids がありません)。

4

1 に答える 1

1

マークアップや JavaScript を責める必要はほとんどありません。これとは異なる何かがあるとします。私はそのような状況を数回経験しました。さて、これが私がしたことです。

  1. クロムとFFで直接ビデオを開きました。
  2. 両方で開発者バーを開き、ヘッダーやその他の読み込み情報が表示されると思われる net(network) タブを調べます。
  3. 私の場合、ここでは FF でのリクエストは 1 つだけで、Chrome から乗算され、キャンセルまたは保留中のリクエストのみがあります。
  4. ogg クリップで同じことを試してみました。チャンクされていても FF では良好であり、Chrome では少し優れています。リクエストの一部は保留中であり、一部はキャンセルされており、ビューは良好です。

ここで何が間違っている可能性がありますか?過去に同様の問題があると言ったように、私はプロのムービー メーカーと協力しました。videojs.com から完全に動作する mp4 ビデオを彼に見せたところ、彼はエンコーダーなどを変更することで何とか修正しました。残念ながら、私は彼にどのように接続して尋ねることができませんでしたが、おそらくいくつかのアイデアが得られるでしょう. あなたがそれを解決できるときはいつでも、ここでステータスを更新してください.

あなたのビデオは私にとって一度だけ機能しましたが、それがあったmp4ogg、その時点であったかはわかりません. また、最新のChromeとFFでwin7を使用しています。

于 2013-02-19T23:21:33.700 に答える