我从应用程序的每秒钟在网络摄像机中刷新图像。我遇到的问题是,如果几秒钟没有从相机中检索到图像(经常发生这种情况),我最终会看到一张破损的图像。我希望拥有它,以便只在发现新图像时刷新。如果发现新图像,请刷新图像
到目前为止,我有
var int_time = setInterval(function() {
var myImageElement = document.getElementById('myImage');
myImageElement.src = '<%= EVERCAM_API %>cameras/<%= @camera["id"] %>/snapshot.jpg?api_id=<%= current_user.api_id %>&api_key=<%= current_user.api_key %>&rand=' + new Date().getTime();
}, 1000);
是否有可能停止刷新,如果图像检索不到?
处理它在'onerror'回调 – Johan 2014-10-09 09:15:22