Ho una telecamera Axis che ha più uscite, una delle quali è un'immagine jpg. Questa immagine è ancora presa dalla fotocamera nel momento in cui viene caricata. Vorrei implementare un modo per ricaricare l'immagine (ogni 30 secondi) senza dover ricaricare l'intera pagina, tuttavia, vorrei che il codice scarichi completamente l'immagine prima di aggiornarla per evitare di avere uno schermo vuoto.feed di immagine aggiornamento con jQuery/ajax
Ho letto e la cosa più vicina che ho trovato è stato questo post Using AJAX/jQuery to refresh an image ma la differenza è che il feed di immagini che ho proviene dalla fotocamera stessa e non da un file php. Ho provato un paio di modi per farlo funzionare con il mio URL ma ho fallito a causa della mancanza di conoscenza di javascript.
Il codice che sto utilizzando in questo momento per tirare su l'immagine rappresenta soltanto un semplice tag immagine ...
<img src="[camera ip]/jpg/1/image.jpg">
e ogni volta che si aggiorna la finestra del browser ti dà una fotografia istantanea della flusso video corrente.
Qualsiasi aiuto sarebbe molto apprezzato!
saluti,
Javier
ok, puoi fare un esempio? carica un'immagine diversa ogni 30 secondi? spiega come vuoi che il codice assomigli a – Ibu
Qual è il formato di tutte le immagini che inserirai? La fotocamera continua ad aggiornare lo stesso image.jpg? –
Il feed dell'immagine non cambia mai, è sempre lo stesso URL che ho fornito nel post originale e ti dà una nuova immagine ogni volta che aggiorni il browser, ma ho deciso di mantenerlo a intervalli di 30 secondi. Questa non è un'immagine casuale che sta fornendo, è solo un'istantanea di ciò che la videocamera sta attualmente trasmettendo. – Javier