HTML5 <video>元素 - 缓冲大小,快速启动视频</video>

时间:2011-12-05 08:41:22

标签: html5 video-streaming html5-video

我们有什么办法可以指定元素的缓冲数据大小吗?是否在某处指定了浏览器需要缓冲多少数据/秒?

我在问,因为我们需要尽快显示视频,即使这意味着将缓冲区大小减少到绝对最小值...

我们不使用任何流媒体协议(例如HLS)。这是一个简单的渐进式下载大型视频文件...

由于

斯登

1 个答案:

答案 0 :(得分:1)

  1. 您无法在当前时间更改浏览器的缓冲区大小

  2. 在视频元素可用于DOM之后简单地执行以下操作(即使用jQuery的onLoad函数来运行它)

    myVideo = document.getElementById("myVideoId");
    myVideo.load();
    myVideo.play();
    

    这将尽快启动视频 - 除非您尝试在iOS设备上投放该视频。 Apple禁止自动播放并实际修复了过去可能的解决方法。