3

クロムレス YouTube Player API で奇妙な (しかし一貫性のある) 動作が発生していることに気付きました。cueVideoById() を使用してビデオのサムネイル画像を表示する Flash AS2 SWF があります。サムがクリックされると、playVideo() を呼び出してビデオを再生します。

一部の動画では、これにより動画が読み込まれます。Firefox で firebug を使用してトラフィックを確認すると、www.youtube.com に対して get_video 呼び出しが行われていることがわかります。たとえば、 http://www.youtube.com/get_video? video_id=LYhrYHmUPn0&t=vjVQa1PpcFPiP ... 他のいくつかのビデオではこれは機能しませんが、firebug では呼び出しが行われていません。ビデオを再生しようとしても get_video リクエストはありません。Windows と Mac の両方のマシンでこれをテストしましたが、ここにいくつかの観察結果があります -

  1. Windows XP 上で動作する Safari 5.0 (7533.16)

    最初 - 次のビデオを読み込もうとしました - video_id=ZaI2IlHwmgQ - get_video_info リクエストが行われましたが、ビデオが読み込まれず、再生されません。

    2 番目 - 次のビデオを読み込もうとしました - video_id=LYhrYHmUPn0 - get_video_info リクエストが行われ、v3.lscache7.c.youtube.com に対して videoplayback リクエストが行われ、www.youtube.com に対して get_video リクエストが行われ、s2.youtube に対して 4x s のリクエストが行われました。 com および www.youtube.com に対する set_awsome リクエスト

  2. Windows XP で実行されている Mozilla Firefox - 同じ動画を読み込もうとしましたが、まったく同じ結果が得られました。

  3. Mac の Safari はすべてのビデオを問題なくロードしました。再生できないビデオは見つかりませんでした

  4. Mac 上の Mozilla Firefox にも同様の問題があり、一部のビデオはロードされ、他のビデオはロードされませんでした。

    1. Internet Explorer を使用する Windows PC では、ビデオの読み込みと再生は正常に行われます。

get_video_info リクエストはロードされていないものの、videoplayback および get_video リクエストは行われていないようです。

これは PC 上の Safari と Firefox のみの問題のようです。これらのブラウザーで実行されている Flash Player と Internet Explorer で実行されている Flash Player の類似点は何ですか?

この問題の解決策を見つけた人はいますか、または何が原因であるかを知っていますか? ありがとう

4

0 に答える 0