|
|
1
0
我不得不处理一个类似的问题。 结果表明,当通过video-src属性调用同一个URL时,safari iOS/desktop仍然无法从缓存中提取视频。 我发现的解决方法是使用JSFetch API下载完整的视频,然后将其传输到视频标签中。如果您只提供小视频,这一个可能是一个很好的解决方案,因为使用此方法,在下载完整数据之前,您无法开始播放视频。
与video-src属性相反,如果之前已经提取了相同的视频,则fetch api将从缓存中获取视频数据。 这是一个 codepen demo 可以在Safari桌面/移动设备(非专用模式)中进行测试。 我打开了一个类似的问题 here |