Visualizzazione dei risultati da 1 a 10 su 21

Hybrid View

  1. #1
    Moderatore di CSS L'avatar di KillerWorm
    Registrato dal
    Apr 2004
    Messaggi
    5,780
    Ho rielaborato un po' lo script.
    Ho utilizzato l'oggetto Audio per i browser con supporto HTML5, mentre per quelli che non lo supportano viene creata un'alternativa con un elemento embed.

    codice:
          var bgsound,srcaudio = "audio/audio.mp3";
          if("Audio" in window){ // browser con supporto HTML5
            bgsound = new Audio(srcaudio);
            $(bgsound).attr({
                controls: false
              , loop: true
            });
            bgsound._vol = {on:1, off:0};
          }else{ // browser meno recenti
            bgsound = document.createElement("embed");
            $(bgsound).attr({
                src: srcaudio
              , loop: true
              , autostart: false
              , hidden: true
            }).appendTo("body");
            bgsound._vol = {on:0, off:-3000};
          }
          bgsound.run = function(run){
            run&&this.play();
            $(this).stop().animate({volume: run?this._vol.on:this._vol.off}
              , 1500
              , function(){!run&&("pause" in this)&&this.pause();}
            );
          };
          gallery.isSlideshowRunning&&bgsound.run(true);
          gallery.default_play = gallery.play;
          gallery.default_pause = gallery.pause;
          gallery.play = function(){gallery.default_play();bgsound.run(true)};
          gallery.pause = function(){gallery.default_pause();bgsound.run(false)};
    Testato su FF, CH, IE9, IE8 e IE7 (emulati dalla console di IE9)

    L'mp3 incriminato l'ho scaricato tal quale da Jamendo. Proverò a sostituirlo con un mp3 più ortodosso. Devo però installare IE9
    Se inserisci il nuovo mp3 nella pagina di cui ho il link, posso riferirti se il mio IE9 lo legge, così puoi evitare di installarlo.

    Caspiterina, immagino che rendere la pagina "cross-browser" sia parecchio laborioso.
    Dal tempo (e dall'impegno) che stai dedicando a risolvere il mio problema, mi aspetto una parcella salatissima...
    Credo che quel template, di per se, sia già cross-browser, in tal caso si tratta appunto di adeguare lo scriptino in questione.
    Certo, avresti potuto chiedere nella sezione "offro lavoro", ma in questo caso personalmente lo prendo come passatempo per rilassarmi un po'. Facciamo che se la soluzione funziona sei in debito di una pizza e bibita
    Chiaramente fammi sapere se funziona.

    Quote Originariamente inviata da Vincent.Zeno Visualizza il messaggio
    giusto. vediamo che ne pensano i mod di sezione
    No problem
    Installa Forum HTML.it Toolset per una fruizione ottimale del Forum

  2. #2
    Quote Originariamente inviata da KillerWorm Visualizza il messaggio
    Ho rielaborato un po' lo script.
    Ho utilizzato l'oggetto Audio per i browser con supporto HTML5, mentre per quelli che non lo supportano viene creata un'alternativa con un elemento embed.
    Sei stato GRANDIOSO! Ti meriti un bacio virtuale...

    Direi che la pagina ora è 100% cross-browser.

    Non ho ancora sostituito il file mp3 (devo reperirne uno gradevole e leggero) ma ho già inserito il nuovo script e l'ho testato con IE8. L'audio manca, ovviamente, ma ora la pagina viene caricata senza errori e lo slideshow funziona perfettamente.

    Quote Originariamente inviata da KillerWorm Visualizza il messaggio
    Se inserisci il nuovo mp3 nella pagina di cui ho il link, posso riferirti se il mio IE9 lo legge
    Il tempo di trovare un file mp3 adatto e approfitterò ancora della tua disponibilità.

    Quote Originariamente inviata da KillerWorm Visualizza il messaggio
    Facciamo che se la soluzione funziona sei in debito di una pizza e bibita
    Se questo è il tuo onorario, sei davvero onesto...

    Quote Originariamente inviata da KillerWorm Visualizza il messaggio
    Chiaramente fammi sapere se funziona.
    Senz'altro!

    GRAZIE, sei stato impagabile. Da sola non ce l'avrai mai fatta, nemmeno in 1000 anni.

  3. #3
    Quote Originariamente inviata da KillerWorm Visualizza il messaggio
    Se inserisci il nuovo mp3 nella pagina di cui ho il link, posso riferirti se il mio IE9 lo legge, così puoi evitare di installarlo.
    Ho utilizzato 5 diversi file audio, esenti da diritti d'autore, ed ho caricato le pagine con IE6 ed IE8, senza riscontrare problemi. Presumo che anche con IE9 sia tutto ok. Se vuoi provare e mi dai conferma mi fai un grosso favore...

    Ho notato che, pur avendo utilizzato files mp3 di grandi dimensioni, il caricamento della pagina non subisce ritardi e l'avvio dello slideshow è istantaneo. Ora mi sorge un dubbio:

    • il caricamento è rapido perchè ho una connessione particolarmente veloce?

    oppure

    • il caricamento è rapido perchè la riproduzione dello slideshow ha inizio PRIMA che il file mp3 sia stato completamente caricato (un po' come avviene con youtube)?


    Se fosse vera la prima ipotesi, chi ha una connessione un po' lenta potrebbe dover attendere troppo. In tal caso sarebbe preferibile ripiegare su un loop mp3.

    Tu cosa dici?

Tag per questa discussione

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 © 2026 vBulletin Solutions, Inc. All rights reserved.