javascript - HTML5 视频标签在完全下载之前不会在 safari 中播放视频

标签 javascript html video safari

我正在使用 HTML5 视频标签在浏览器上加载视频。它在除 safari 之外的所有浏览器中都运行良好。

在 safari 中它等待整个视频下载然后开始播放。而所有其他浏览器在缓冲时播放视频。

我已经尝试了 stackoverflow 和其他所有可能的可用解决方案。大多数情况下,我发现了 FFMPEG,并尝试了它。但对我来说没有任何效果。

下面是我正在使用的代码。

<video preload="auto" width="320" height="240" controls autoplay>
    <source src="video.mp4" type="video/mp4">
</video>

最佳答案

Safari 5.0 及更高版本支持 preload 属性。 iOS 上的 Safari 从不预加载。也许你应该检查你的浏览器版本。

关于javascript - HTML5 视频标签在完全下载之前不会在 safari 中播放视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49799456/

相关文章:

javascript - 用jquery比较开始时间和结束时间?

javascript - 如何防止在 chrome 和 safari 中从 "empty"位置双击选择

javascript - iOS7 Safari 手机| Html 视频流 |未触发结束事件

c# - 逐帧播放视频性能问题

ios - 单击按钮在 iPhone 上播放视频作为背景?

JavaScript 错误监听器

javascript - 如何让这个 'Sorted Union' 函数在 javaScript 中使用 Array.concat 工作

javascript - 根据 jQuery 中的另一个链接更改 url

javascript - 如何将 DOM 关键字包装在 span 标签中

javascript - 使用javascript更改悬停时的img src