Я снимаю одну миниатюру с gstreamer каждую секунду и помещаю ее в папку. Захваченные миниатюры всегда сохраняются под тем же именем. Я показываю их на веб-странице, но при каждом изменении изображения появляется белая вспышка.
Страница индекса
function refresh()
{
var req = new XMLHttpRequest();
console.log("Grabbing Value");
req.onreadystatechange=function() {
if (req.readyState==4 && req.status==200) {
document.getElementById('monitor').innerHTML = req.responseText;
}
}
req.open("GET", 'test.php', true);
req.send(null);
}
function init()
{
refresh()
var int=self.setInterval(function(){refresh()},3000);
}
</script>
<body onload="init()">
<p id="monitor"></p>
</body>
test.php is
<img src = "thumbnail_preview/ID_NUMBER1-name.jpg?t=<?php echo time();?>">
Мне пришлось добавить? T = в конце, чтобы браузер понял, что это новый эскиз, несмотря на то же имя