【发布时间】:2012-11-01 19:22:26
【问题描述】:
我有一个 Axis 相机,它有多个输出,其中一个是 jpg 图像。此图像是您加载时从相机拍摄的静止图像。我想实现一种无需重新加载整个页面即可重新加载图像(每 30 秒)的方法,但是,我希望代码在更新之前完全下载图像以避免出现空白屏幕。
我一直在阅读,我发现最接近的是这篇文章Using AJAX / jQuery to refresh an image,但不同之处在于我拥有的图像提要来自实际的相机本身,而不是 php 文件。我已经尝试了几种方法来使用我的网址,但由于缺乏 javascript 知识而失败了。
我现在用来拉出图像的代码只是一个简单的图像标签......
<img src="[camera ip]/jpg/1/image.jpg">
在您刷新浏览器窗口时,它会为您提供当前视频流的快照。
任何帮助将不胜感激!
问候,
哈维尔
【问题讨论】:
-
好的,你能举个例子吗?它是否每 30 秒加载不同的图像?解释你希望代码的样子
-
您要拉入的所有图像的格式是什么?相机是否只是不断更新相同的 image.jpg?
-
图像提要永远不会改变,它始终与我在原始帖子中提供的网址完全相同,并且它会在您刷新浏览器时为您提供新图像,但我决定保留它到 30 秒的间隔。这不是它提供的随机图像,它只是相机当前正在流式传输的内容的快照。
标签: javascript html ajax