【发布时间】:2017-02-17 12:22:46
【问题描述】:
我在视频源上有 Jcrop,<img src ="http://ip_address/stream">
html页面显示了里面有视频的容器,但它是一个静止的图像。一旦我单击图像,它就会更新。单击/拖动以裁剪视频区域后,裁剪选择中的区域会显示视频更新。
如何让视频流在进行裁剪选择之前和期间不断更新?
编辑:
使用 Inspect Element 工具,在 Network Monitor 上,无论是否做出选择,持续更新视频的页面的状态代码为:200 OK
而除非点击,否则视频不会更新的页面的状态代码是:304 Not Modified
【问题讨论】:
-
出于某种原因,它有时有效,有时无效。不知道为什么。
-
如果你使用
img,它不会自动更新,你必须触发它(可能是javascript刷新源),如果图像名称/元数据保持不变,浏览器可能只是使用了缓存的图像(因此需要一个 cachebuster 查询字符串或类似的) -
@Offbeatmammal 谢谢,赞成使用“自动”这个词。我如何刷新 javascript 以及什么是 cachebuster 查询字符串?还认为这可能与需要获取 CDN 脚本有关,因此会出现
GET http://...cdn_link... [HTTP1.1 304 NOT MODIFIED ..ms]通知。 -
添加了一个例子,希望对下面有所帮助
标签: javascript html video jcrop http-status-code-304