HTML5自己处理缓冲吗?我想使用视频标签来显示用户在应用程序中上传的视频。 我知道HTML5会根据正在使用的浏览器客户端缓冲视频,缓冲将取决于播放它的浏览器。 HTML5“不会先缓存整个视频”,然后再播放。我的理解是否正确?
答案 0 :(得分:1)
HTML5不需要首先缓冲整个视频才能播放它 - 它能够缓冲较小的块并立即播放(或者在视频中间开始缓冲)。您可以在代码中查询video.buffered属性,以查看运行时可用的内容。
话虽如此,您可能会在预加载中混淆缓冲。如果您只想显示视频缩略图,则在页面加载时默认情况下会在多个浏览器上执行此操作。但是你不能指望它能在任何地方工作 - 特别是在移动浏览器上。我建议您选择使用video.poster,如果这就是您需要的全部内容。