html - Safari 中非常滞后的 HTML5 视频

标签 html video safari mp4

我在尝试找出导致 HTML5 视频在 Safari 中加载/播放速度极慢的原因时遇到了一些麻烦。我已经在 Chrome、Firefox、IE 上测试了下面相同的代码(无关紧要,因为它使用了 Flash)并且加载/播放时间几乎是即时的。但是在 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>

最佳答案

编码时需要使用Handbrake并勾选Web optimized选项。我不知道为什么,但这会显着减少 Safari 延迟。仍然不如其他浏览器那么快,但要好得多。

关于html - Safari 中非常滞后的 HTML5 视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10203429/

相关文章:

html - 任何视频微格式

html - 使静态页面响应

ios - iphone 中的自动视频?

php - 如何将百分号添加到从sql查询输出的字符串值

javascript - 如何阻止 Safari 用户访问我的网站?

javascript - Safari 浏览器 keydown 事件不起作用

javascript - Firefox(仅限)动态表单操作不起作用

javascript - 幻灯片一次显示 2 张图片

html - 视频标签在桌面 firefox 中不起作用,但在移动 firefox 中起作用

ipad - 输入类型编号不适用于 ipad