Effetto segnale disturbato televisione

Salve amici,

chiedo consulenza a voi esperti di JS!

Sul mio sito ho un piccolo div contornato da un'immagine di una televisione!

All'interno di questo div faccio scorrere delle news!

Vorrei che questo div in maniera random al suo interno avvenisse come un segnale disturbato tipo questo!

Mi chiedevo la fattibilità della cosa e se sapreste consigliarmi come realizzarla!

L'esempio che vi ho mostrato ovviamente è un video e capisco benissimo che con esso non si possa fare, ma è solo per farmi capire meglio su che tipo di effetto sto cercando

A me è venuta in mente la seguente soluzione:

Reperisco o mi faccio realizzare una gif che dia l'idea di quell'effetto e poi dovrei reperire un piccolo audio che dia il suono giusto. Utilizzare una funzione javascript che a tempo random sostituisce il contenuto del div con la gif, lancia l'audio e dopo un secondo ripristina il contenuto precedente del div con le news!

Ovviamente questa è l'idea che mi è balenata in mente! Non ho la minima idea di come realizzare la cosa perchè col JS non ho molta affinità, quindi qualsiasi consiglio è ben accetto!

La mia idea è fattibile?

Idee migliori per realizzare la cosa?

Tutorial che spiegano come dovrebbe essere la logica JS per realizzarlo?

Grazie a chiunque mi sappia dare una mano!

inviato 5 anni fa
JellyBelly
X 0 X

A parte che non vedo dov'è l'esempio ma credo comunque di aver capito cosa vuoi fare, ma cortesemente evita l'audio, è un casino implementarlo.

per mettere l'immagine invece no.

<script>
timerID=setInterval('mettivideo()',2000)
function mettivideo() {
var w = document.getElementById('televisione').display;
if (w == 'none'
document.getElementById('televisione').display = 'block';
else
document.getElementById('televisione').display = 'none';
}
</script>

....
<img src='video.gif' style="display:none" />

In pratica setInterval ogni 2 secondi (2000 millisecondi!) chiama la funzione mettivideo(); una volta mostra la gif animata, e una volta la nasconde, poi il ciclo ricomincia.

Buon lavoro  :bye:

risposto 5 anni fa
Marco Grazia
modificato 5 anni fa
X 1 X X

Ok!

Grazie mille per la dritta!

Se invece non volessi mostrare la gif ogni due secondi ma un tempo random?

E poi la gif la vorrei mostrare solo per mezzo secondo! :D

risposto 5 anni fa
JellyBelly
X 0 X

Comincia a vedere se funziona ciò che ho scritto di getto (ho già visto un Orrore di sintassi tra il codice e poi se va si modifica.

risposto 5 anni fa
Marco Grazia
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda