我正在使用 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/