6

Safari での HTML5 ビデオの読み込み/再生が非常に遅い原因を突き止めようとして、問題が発生しています。Chrome、Firefox、IE(フラッシュを使用するため関係ありません)で同じ以下のコードをテストしましたが、ロード/再生時間はほぼ瞬時です。しかし、Safari では、再生が始まるまで 1 分ほど待つ必要があります。ビデオの「autobuffer」パラメータを削除しようとしましたが、違いはありませんでした。何か案は?

<video id="video-window" autoplay="autoplay" autobuffer="autobuffer">
    <source src="testvideo.mp4" type='video/mp4' />
    <source src="testvideo.webm" type='video/webm' />
    <source src="testvideo.ogv" type='video/ogg; codecs="theora, vorbis"' />
    <object type="application/x-shockwave-flash" data="player.swf" width="640" height="480">
        <param name="allowfullscreen" value="true">
        <param name="allowscriptaccess" value="always">
        <param name="autoplay" value="true">
        <param name="flashvars" value="testvideo.mp4">
        <!--[if IE]><param name="movie" value="player.swf"><![endif]-->
        <p>Your browser can’t play HTML5 video.</p>
    </object>
</video>
4

1 に答える 1

-2

エンコード時にオプションを使用Handbrakeして確認する必要があります。Web optimized理由はわかりませんが、これによりSafariラグが劇的に減少します。他のブラウザほど高速ではありませんが、はるかに優れています。

于 2016-01-11T13:58:21.437 に答える