Domanda

stavo facendo un sito web per una band musicale, e mi chiedevo il modo migliore per giocare la musica di sottofondo sul sito senza interrompere il flusso della musica (anche per una frazione di secondo).

Al momento, sto considerando usando le strutture, ma questo non dovrebbe essere buona prassi. Per favore qualcuno mi dica come posso fare questo. Io preferirei usare l'HTML per codificare il sito web come non ho ancora imparato la codifica in Flash.

È stato utile?

Soluzione

Questo potrebbe sembrare controverso, ma ecco un'idea: Non giocare la musica sul tuo sito web. Scherzi a parte, non lo fanno. Penso che tutti sanno quanto sia incredibilmente fastidioso che è, e chiedendo un gruppo di sviluppatori di software per aiutarvi con che sta per essere come chiedere a un gruppo di pecore il modo migliore per fare un cappotto in pelle di agnello.

Se avete veramente farlo, cornici sarebbe il modo più semplice, quindi mi piacerebbe farlo. Ma non hai intenzione di farlo comunque, giusto?

Altri suggerimenti

mi viene in mente quattro modi:

  • Cornici, come hai detto.
  • Fai il tuo intero sito web in Flash e hanno solo una pagina. È necessario conoscere Flash per essere in grado di fare questo, che potrebbe rendere questo difficile.
  • Pop-out il lettore musicale. Questo è probabilmente l'approccio più semplice, ma il lato negativo è che questo potrebbe essere fastidioso, e un sacco di browser web in questi giorni sarebbero bloccarlo.
  • Usa AJAX e dinamicamente caricare tutti i contenuti del sito all'interno di una pagina, come Gmail. Gli utenti dovranno avere browser più recenti, e questo avrà un po 'di codifica sia sul client e lato server.

Non sarebbe abbastanza, ma si potrebbe farlo utilizzando AJAX. Avere la pagina master con i comandi di intestazione / piè di pagina / di navigazione con un grande contenuto di div vuoto, e invece di collegamenti regolari avete chiamate alle funzioni AJAX che restituiscono HTML da iniettare nel div contenuti.

Io tendo a concordare con gli altri che raccomandano fotogrammi. Può essere considerato "cattiva pratica", ma lo è anche la riproduzione di musica di sottofondo, in primo luogo.

L'unico modo per evitare che la musica si fermi è quello di non lasciare che la pagina il componente musicale è in ricarica. Attualmente l'unico modo per farlo è quello di utilizzare i frame, purtroppo.

L'unica alternativa è quella di sviluppare l'intero sito in Flash o un'altra tecnologia che non si basa sulla modifica pagine di navigazione.

Come è stato detto, per fare questo è necessario per evitare che il sito web da relaoding.

Una possibilità per raggiungere questo obiettivo potrebbe essere quello di utilizzare richieste asincrone per modificare i contenuti web senza ricaricare l'intera pagina, che è fondamentalmente ciò che l'Ajax è di circa.

Detto questo, ho una sorta di accordo con Alex qui:. Non' il gioco di musica

Questo può essere un argomento per un altro post, ma perché te ne cosnider IFrames per essere buona pratica? si potrebbe il contenuto che si desidera cambiare in un IFrame e avere il vostro codice in esecuzione il lettore musicale ouside esso. Quando si carica una pagina che woul caricare sul IFrame. Solo un pensiero ...

Si sarebbe molto probabilmente bisogno di flash o una nuova finestra (pop-up) al di fuori della finestra.

Non usare i frame. Mai.

EDIT:. A tutte le persone downmodding e commentando questo, non una sola persona ha dato una ragione valida per cui si dovrebbe usare i frame

Giusto per chiarire la mia posizione, si prega di leggere qualsiasi articolo sulla usabilità, il web, e le cornici.

Per chi ancora imparando (ed a quelle persone anziane a muto per aggiornare)

Cornici rompono il modello unificato del web.

Cornici causano problemi per i robot dei motori di ricerca.

Cornici fanno URL smettono di funzionare.

Frame rompono bookmarking.

Cornici rendere la stampa più difficile.

Frame male accessibilità.

Cornici aumentano la complessità tecnica.

e il motivo # 1 per non utilizzare frame ......

Gli utenti odiarli!

http://www.456bereastreet.com/archive/200411/who_framed_the_web_frames_and_usability/

Ci sono seriamente questo molte persone là fuori che suggeriscono telai sono una valida soluzione nel 2009? Che delusione.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top