Visualizzazione dei risultati da 1 a 8 su 8

Discussione: info su audio

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    82

    info su audio

    ciao, volevo risolvere un piccolo problemino ad una pagina che ho costruito.
    in pratica quando questa pagina si apre, si avvia un suono, fin qui tutto ok.
    durante la navigazione, quando si torna a questa pagina, ke sarebbe l'homepage, il suono parte nuovamente.
    sapete se è possibile fare in modo che il suono si senta solo la prima volta che si visualizza la pagina ?
    grazie dell'eventuale risposta.
    ciao

  2. #2

    Re: info su audio

    Originariamente inviato da Pr3z1oso
    ciao, volevo risolvere un piccolo problemino ad una pagina che ho costruito.
    in pratica quando questa pagina si apre, si avvia un suono, fin qui tutto ok.
    durante la navigazione, quando si torna a questa pagina, ke sarebbe l'homepage, il suono parte nuovamente.
    sapete se è possibile fare in modo che il suono si senta solo la prima volta che si visualizza la pagina ?
    Non ho la risposta perchè non me ne sono mai interessato... ma è già stato chiesto diverse volte... hai provato fare una ricerca? Sicuramente trovi la risposta...
    Fantasupermegafavolipermeramagicultra irresistibili
    4 10 30 100 1001 personaggi insuperabili fantaincredibili ultraimpossibili iperterribili irresistibili!!!

    "... a quell'età ... bastava un dito per fare la pace ..."
    fotine

  3. #3
    Ad esempio qui

    Ma puoi fare delle ricerche con "audio" o "musica sottofondo" etc...
    Fantasupermegafavolipermeramagicultra irresistibili
    4 10 30 100 1001 personaggi insuperabili fantaincredibili ultraimpossibili iperterribili irresistibili!!!

    "... a quell'età ... bastava un dito per fare la pace ..."
    fotine

  4. #4
    la butto li' come idea spicciola, se pensi possa essere un buon approccio la sviluppiamo:

    richiede flash e script lato server come PHP (e probabilmente anche javascript)

    * Usa un oggetto flash per accludere la musica. Esso cerca un cookie chiamato ad esempio "tempoinizio", se non lo trova fa partire la song da 0:00.
    * Tieni traccia in un cookie di sessione della timestamp (data e ora del server) a cui la pagina viene caricata. Puoi farlo con uno script PHP nella pagina dove deve andare la song, meglio ancora se il cookie di sessione viene istanziato da uno script PHP invocato da una richiesta GET direttamente da parte dello script in flash (così da essere precisi che il cronometro "parta" quando parte effettivamente la song)
    * Tieni traccia di quando l'utente lascia la pagina perché clicca su altri link. Ipotizzo almeno due alternative per questa soluzione:

    1. Su tutte le "altre" pagine del tuo sito va in esecuzione uno script lato server che, se esiste il cookie di sessione contenente la timestamp (in pratica la timestamp viene aggiornata quando apri una sottopagina del sito, quindi sembrerebbe poco preciso - e se visiti una pagina esterna al sito per poi tornarci col back la timestamp nn è a stata aggiornata e quindi la song riparte dall'inizio) lo aggiorna alla timestamp corrente e valuta la differenza come spiegato nel prossimo punto.

    2. Questa è pura speculazione. Usa uno javascript e definisci un handler per l'evento onUnload che con un po' di AJAX mandi in esecuzione uno script PHP lato server che aggiorni la timestamp

    * Aggiorna il cookie "tempoinizio" con la differenza tra la nuova timestamp e la vecchia. Quando ritornerai nella home page, la song dovrebbe partire da tempoinizio e non da 0:00

    Così, a lume di naso, dovrebbe funzionare...
    Gabriele B. - http://9thcircle.it

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    82
    no ragazzi ma non è una musica, sono 4-5 secondi di un coro da stadio.
    il problema, se cosi lo si può kiamare, è ke l'audio si riproduce ogni qual volta si apre la pagine anke se durante la navigazione si ritorna a questa pagina.

    @theclue: ti ringrazio x la disponibilità ma cercavo qualcosa di + "semplice"

  6. #6
    aaaah nn deve ripartire! scusami avevo capito che doveva ripartire da dove si era fermato!!

    allora è semplice e ti serve solo il flash, semplificando (di molto) la mia procedura di sopra
    Gabriele B. - http://9thcircle.it

  7. #7
    Se invece tu fossi alle prime armi potresti utilizzare il vecchio trucco della pagina duplicata... ovvero: la index.html è la tua home col coro da stadio, poi ti fai un copia/incolla della index.html e la chiami, chessò, "home.html"; vai nel codice e togli il collegamento al sonoro. A questo punto tutto il sito, ogni qualvolta ti si presenta il "Back Home", lo fai puntare a home.html (che, appunto, non suonerà)
    Fantasupermegafavolipermeramagicultra irresistibili
    4 10 30 100 1001 personaggi insuperabili fantaincredibili ultraimpossibili iperterribili irresistibili!!!

    "... a quell'età ... bastava un dito per fare la pace ..."
    fotine

  8. #8
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    82
    grazie ricman, non ci avevo proprio pensato a questa soluzione, eppure forse era la + semplice .
    mi sa ke utilizzerò questo metodo, grazie mille a te e a tutti gli altri amici x la disponibilità

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.