在 iOS 上,我认为是 Safari,我们有 Apple 的 HTTP Live 流,它可以获取特定格式的视频文件的播放列表,一个一个地缓冲它们,然后无缝地背靠背播放。
有没有办法在其他浏览器中实现这一点?我当然可以检测到视频结束,然后开始缓冲并播放下一个,但我想通过在每个较早的视频结束时下载后续视频来消除缓冲。我不想通过堆叠视频元素并在它们之间切换来破解它。这种方法有各种严重的后果。
也许如果有一种方法可以使用 javascript 将文件下载到内存缓冲区并以某种方式将视频元素指向从这些缓冲区播放?