javascript - 每次幻灯片显示视频时如何防止视频请求?
问题描述
我正在使用Slick.js并创建一个包含视频的幻灯片。每次幻灯片显示视频时,浏览器都会向服务器发送请求并获得 304。视频仍然播放良好,但是当与互联网的连接断开时,视频停止播放。我在网络控制台中看到浏览器向服务器发送请求然后失败。视频没有播放。
当互联网离线时,如何防止浏览器请求服务器并从缓存中获取内容?即使互联网断开,我也希望视频幻灯片永远播放。
下面是开发者控制台中网络选项卡的屏幕截图。
这是视频标签。
<video preload="auto" muted>
<source src="https://www.media.co/ilm_dart.mp4" type="video/mp4">
Browser does not support the video tag.
</video>
这是漂亮的脚本。
var slideshow = $(".slider");
slideshow.slick({
initialSlide: 0,
slidesToShow: 1,
slidesToScroll: 1,
autoplay: true,
autoplaySpeed: 10000,
pauseOnHover: false,
pauseOnFocus: false,
arrows: false,
});
解决方案
推荐阅读
- swift - 加载图像时 UITableViewCell 显示错误的图像
- javascript - 将对象数组中的一个属性映射到不同对象数组中的另一个对象
- docker - 如何从 docker 主机连接在 docker 容器上运行的套接字服务器
- c# - 当您需要支持多个 ORM 或源时,是通用存储库还是特定存储库?
- android - 在谷歌反向图像搜索中出现错误
- python - 一行中有多个异常。Python
- sql-server - 在 SQL Server 中搜索过程
- powerbi - 在 Power BI 上使用 Bing 地图 REST API 时的身份验证问题
- spring-boot - 如何在 Jackson 中包装 XML 而不是 JSON
- css - Styling a form with flexbox -- labels overflowing nested flexbox divs