Белая вспышка при обновлении миниатюр - PullRequest
0 голосов
/ 16 мая 2019

Я снимаю одну миниатюру с 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 = в конце, чтобы браузер понял, что это новый эскиз, несмотря на то же имя

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...