Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 如何替换指向mjpeg的图像的src?_Jquery_Image - Fatal编程技术网

Jquery 如何替换指向mjpeg的图像的src?

Jquery 如何替换指向mjpeg的图像的src?,jquery,image,Jquery,Image,我有一个应用程序,可以显示来自网络摄像机的图像。应用程序将在一个页面上显示多个图像。每个图像容器上都有一个按钮,当存在多个图像时,jQuery可以将该图像放大到64x480 div,而不是更小 我使用jQuery更改图像中的src,正如您所期望的: $("#imageId").attr("src", "http://cameraUrl.com:6000?width=640&height=480&d="+date.getTime()); date.getTime()用于覆盖浏览器

我有一个应用程序,可以显示来自网络摄像机的图像。应用程序将在一个页面上显示多个图像。每个图像容器上都有一个按钮,当存在多个图像时,jQuery可以将该图像放大到64x480 div,而不是更小

我使用jQuery更改图像中的
src
,正如您所期望的:

$("#imageId").attr("src", "http://cameraUrl.com:6000?width=640&height=480&d="+date.getTime());
date.getTime()
用于覆盖浏览器中的缓存。它用于检索静态图像

有时视频会更改为更大的分辨率。其他时候,它只是将原始图像放大以适应较大的div,就好像它没有加载新的URL一样。这是显而易见的事实,它的颗粒和文本覆盖从相机是放大。偶尔,图像最终加载到更高分辨率的版本中,图像清晰度和文本覆盖缩放到应有的水平就证明了这一点


有没有正确的方法来强制设置图像src,其中src指向要重新加载的运动jpeg流?

尽管我不完全确定,但您可以尝试不更改src属性,而是创建一个新的img元素,并将其插入到大div点的DOM中

$("#fullsize").html('<img src="/images/' + filename + '.gif" alt="' + string + '" />');
$(“#fullsize”).html(“”);