我们有什么办法可以指定元素的缓冲数据大小吗?是否在某处指定了浏览器需要缓冲多少数据/秒?
我在问,因为我们需要尽快显示视频,即使这意味着将缓冲区大小减少到绝对最小值...
我们不使用任何流媒体协议(例如HLS)。这是一个简单的渐进式下载大型视频文件...
由于
斯登
答案 0 :(得分:1)
您无法在当前时间更改浏览器的缓冲区大小
在视频元素可用于DOM之后简单地执行以下操作(即使用jQuery的onLoad函数来运行它)
myVideo = document.getElementById("myVideoId");
myVideo.load();
myVideo.play();
这将尽快启动视频 - 除非您尝试在iOS设备上投放该视频。 Apple禁止自动播放并实际修复了过去可能的解决方法。