1

私は実際に、私が働いている会社のために単純な Web サイトを開発しています。すべてのページには中央のビデオがあり、FireFox Opera Chrome と IE 9 ではすべて問題ありませんが、Safari 6.0.1 (Mac) と Safari 5.1 では問題ありません。 .7 (PC) (Mac Safari 5.1.2 で問題ありません)。

私はすでに他のスクリプトを非アクティブ化しようとし、すべてのビデオ属性を削除しました。OOP の方法でスクリプトを書き直しましたが、現時点では結果が得られません。実際には、mp4 ソースを削除しようとするとすぐに、ページ全体が完全に実行されます。

テストサイトはここに表示されます: http://www.jsteitgen.com/tests/

YouTube プレーヤーにアクセスするときの Safari のバグについて、フォーラムでいくつかの投稿を読みました。それは同じ問題かもしれませんが、まだ確認が見つかりませんでした。

誰かが同じことを経験したことがあるだろうか / Safari 6 の仕様について私が知らないことを知っているだろうか / あるいはもっと良いこと: 解決策があるだろう!

私の英語が答えを得るのに十分明確であることを願っています。

4

1 に答える 1

0

「 http://drupal.org/node/1536226 」のコードに似たサイトのコードを見てみましょう:

<source src='vids/animLogo.mp4' type='video/mp4' /><!-- Safari /iOs Video -->
                        <source src='vids/animLogo.ogv' type='video/ogg' /><!-- FireFox / Opera / Chrome -->
                        <source src='vids/animLogo.wmv' type='video/x-ms-wmv' /><!-- WIndows Media Viedo -->

3 つの異なるビデオ ファイルが提供されています。もちろん、webm と theora は、質問で言及されている safari のバージョンではサポートされていません (ソース: http://weblogs.mozillazine.org/asa/archives/2009/03/open_video_in_s.htmlhttp:// farukat.es/journal/2011/01/488-google-h264-and-video-webhttp://farm6.static.flickr.com/5285/5349294818_e6e32d42db_o.png ) を使用すると、ogv ファイルがサファリで再生されなくなります。 、ユーザーからの追加プラグインなし (ソース: http://www.broken-links.com/2010/09/01/playing-webm-in-safari-with-plugins/http://blog.andikurnia.com /2010/11/29/playing-ogg-files-directly-from-safari/)。さらに調査すると、.mp4 ファイルは、firefox、opera、および chrome に配信されるビデオ形式の 3 倍の大きさです。埋め込まれたサイズ (720x423) はビデオのサイズ (1280x720) よりも小さいため、.mp4 ファイルを最適化してストリーミングされるデータを大幅に減らすことをお勧めしますが、これはサイトの品質とパフォーマンスの問題です。

また、あなたの質問に答えるために、YouTubeプレーヤーはありません。主にビデオコーデックとAppleの実装に関係しています.safariにはTheoraのネイティブサポートがないため、コーデックまたはプラグインがない限り.mp4バージョンに頼りますファイルを「デコード」することができます。

つまり、高品質で遅いビデオが再生されています。ウェブサイトをもう少しスムーズに実行するには、圧縮して最適化する必要があります。

于 2012-10-19T10:36:10.913 に答える