![]() |
Che formato usare per musica di sottofondo sito?
Salve,
googolando un po’ ho trovato svariate informazioni al riguardo ma non ho fatto ancora del tutto chiarezza. La formula da inserire è questa: codice HTML:
<EMBED SRC="nome file" AUTOSTART="true" LOOP="true" VOLUME="80"> EMBED SRC=”nome file” il nome del file audio da caricare AUTOSTART="true" per riprodurre automaticamente la musica oppure no LOOP="true" per ripetere il brano all'infinito oppure una volta sola VOLUME="80" il volume della musica Ho detto giusto? Detto questo, io mi sto chiedendo che formato utilizzare per la musica. Il midi no perchè non è fedele, il wav no perchè è troppo pesante. L'mp3 mi sembra l'ideale, ma viene riprodotto da tutti i browser? L'mp3 mi sembra che necessiti di codec, o sbaglio? Altrimenti qual'è la soluzione migliore? Ed eventualmente per disattivare la musica in caso di connessioni lente? Lo so, sarebbe meglio non metterla per niente perchè appesantisce il sito, ma sono obbligato! Grazie |
Mp3 mi sembra una buona scelta, ma in generale preferisco non appesantire i siti con musica… però come vedo, sei obbligato quindi…!
Comprimi il più possibile il file mp3, riduci la qualità e non tenerlo troppo lungo, piuttosto taglialo in una posizione in cui la ripetizione ciclica sembra scorrevole. Quando ho dovuto farne uso ho incluso nelle parti di grafica fatte in flash la musica di background, proprio nel flash. Oppure ho fatto dei player che all'avvio non eseguono l'audio, ma con i quali è possibile far partire la musica. |
L'utilizzo dell'<EMBED> come semplice riproduttore di brani musicali è sconsigliatissimo.
È molto meglio creare un miniplayer interattivo in Flash e posizionarlo in un punto predefinito della pagina web in modo tale che l'utente si trovi a poter disattivare o riprodurre a suo piacimento il brano grazie all'interfaccia grafica che dona un tocco di professionalità al sito stesso. |
Allora, quel codice è esatto, il problema è il file mp3.
Se utilizzi un file mp3, verrà visualizzata l'interfaccia web di windows media player (comprensiva di comandi stop, volume, play, ecc), ma solo su internet explorer. Iin browser diversi invece (opera per esempio) sarà necessario installare il plug-in windows media. Una soluzione diversa potrebbe essere quella di includere nel sito un lettore audio in flash, qui c'è un esempio: http://www.macloo.com/examples/audio_player/ Ciao |
Aspetta, ma se tu vuoi il sottofondo non è quello il codice!
Per il sottofondo si usa il <bg sound> La sintassi è la questa: codice HTML:
<bgsound src="canzone.wav" loop="1" /> Appesantisce notevolmente la pagina che lo utilizza: si consiglia di utilizzarlo come ultima riga nel corpo della pagina, subito prima della chiusura del Tag "body". |
Usa un formato mp3 in streaming.
Streaming vorrebbe dire che si carica un pezzettino alla volta. |
Quote:
Hai idea però di come si possa fare? Hai qualche guida o link sottomano? Grazie |
Non saprei se l'mp3 necessita di codec. Almeno, per quanto riguarda Media PLayer, RealTime e QuickTime no, non ho mai dovuto installare nulla per riprodurre mp3 con questi 3 software. Per gli altri non ti saprei dire.
Comunque leggi qui, forse può esserti utile: http://www.mrwebmaster.it/tutorial/html/tutorial544.htm |
Io userei il formato wma, più compresso dell'mp3, che richiede un codec, ma più rapido a caricarsi e accetta anche la riproduzione mentre carica il file in cache.
|
Io ti consiglio di usare mp3 perchè son di qualità (ESCLUDI i midi) e lascia scegliere al navigatore se sentire la musica oppure no, così chi ha connessioni lente non l'abilita ed è felice, chi vuole sentirla, l'attiva!
|
Ciao,
il tag embed è deprecato però!:-( Perchè non fai un semplice flash che carica in streaming un mp3? |
Ciao Marco,
la grammatica è ok anche se di solito l'istruzione si chiude con </embed> Per il formato audio io suggerirei un mp3 (se proprio non ti piace un midi...), è il formato più riconosciuto dai browser (magari metti un file leggero). Per quanto riguarda i codec non ci dovrebbero essere problemi, anche se il tutto dipende dal player del navigatore. Tieni presente che .mp3 è un formato molto diffuso, è molto più semplice trovare un browser con il componente aggiuntivo per l'audio disabilitato. Riguardo al tipo di connessione, ad oggi non è possibile riconoscerla, ma puoi inserire uno script in javascript che controlli il tempo di caricamento pagina ed eventualmente inserire il file audio oppure no. Risulterà comunque non attendibile al 100% perchè non può tenere conto dei file già depositati nella cache del pc, del peso specifico di ogni pagina web o le ormai abituali disfunzioni di caricamento come la lentezza momentanea della connessione. Se ti può interessare ho fatto una bozza ed una paginetta di esempio: Questo è il codice (non l'ho verificato su Firefox): codice HTML:
<head> Se ti può essere utile elimina gli alert e modifica a piacimento il tempo (adesso 400 millisecondi). Ciao |
Quote:
Appena ho un attimo la provo e poi ti dico. Grazie ancora e a presto Marco |
Quote:
|
Quote:
|
Tutti gli orari sono GMT +2. Attualmente sono le 03:25 AM. |