Suono MIDI

[email protected]

Nuovo Utente
18 Set 2004
3
0
0
Salve a tutti!!!

Mi chiedevo se era possibile all'apertura del mio sito di far partire casualmente una delle 2 o + suoni midi.

Il mio sito ha un solo suono di sottofondo, e vorrei metterne altre che poi casualmente verrà fatta partire all'apertura del sito!!!

Si può fare?

ciao e grazie!!! ;)
 

[email protected]

Nuovo Utente
18 Set 2004
3
0
0
ok benissimo, ma c'è un problema adesso!!!

Sia nel link che mi hai dato, e nella mia pagina web parte lo stesso suono 2 volte a distanza di circa 1 secondo!!!
E quindi si sente un casino!!

Può essere che sia un problema del realplayer?

magari qualche impostazione?

grazie
 

WebDisaster

Utente Attivo
1 Apr 2004
701
1
0
Web
No! Il RealPlayer ed altri lettori multemediali non c'entrano affatto, poiché i file MIDI non abbisognano di software che svolgano una funzione di plug-in; vengono eseguiti direttamente nel browser (usando il relativo sintetizzatore).

Francamente il problema che dici te, non lo rilevo affatto... :confused:

Per quanto riguarda le impostazioni dello script, ci darò uno sguardo domani. :)
 

[email protected]

Nuovo Utente
18 Set 2004
3
0
0
Ho risolto il problema eliminando la stringa
document.write('<EMBED SRC= "' + midi + '" WIDTH=0 HEIGHT=0 AUTOSTART=TRUE>')


comunque, il suono lo riproduce una volta sola, :luke:

Volevo che riproduceva il suono di continuo. E' possibile?!
 

WebDisaster

Utente Attivo
1 Apr 2004
701
1
0
Web
In effetti, la musica viene riprodotta una volta soltanto...

Allo scopo, dovresti inserire uno script per effettuare il refresh della pagina, in modo tale che questa venga ricaricata, ed il browser riesegua un'altra (si spera!) sequenza midi.

Usa questo script all'interno dei tag <HEAD>

<script language="JavaScript">
function doRefresh() {
document.location.reload();
}
window.setTimeout("doRefresh();", 1200);
</script>


Per la personalizzazione del tempo di refresh, devi cambiare il valore alla funzione Settimeout() (il tempo è espresso in millisecondi: 1000 = 1 secondo).

PS: ovviamente, imposta con il valore della sequenza più lunga che hai inserito... ;)
 

Discussioni simili