在Safari中非常滞后的HTML5视频

问题描述 投票:4回答:1

我在试图找出导致HTML5视频在Safari中加载/播放极慢的原因时遇到了一些麻烦。我在Chrome,Firefox,IE上测试了相同的以下代码(与使用闪光灯无关),加载/播放时间几乎是即时的。但是在Safari上,我需要在开始播放之前等待整整一分钟。我曾尝试删除视频的'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>
html5 video safari mp4
1个回答
-2
投票

您需要使用Handbrake并在编码时检查Web optimized选项。我不知道为什么,但这会大大减少Safari滞后。仍然没有其他浏览器那么快,但更好。

© www.soinside.com 2019 - 2024. All rights reserved.