Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 15
  1. #1

    Preload e file audio esterno

    ciao ragazzi ho un sito che ha questo tipo di preload:

    Codice PHP:
    bitload _root.getBytesLoaded();
    bittotal _root.getBytesTotal();

    percentuale Math.floor((bitload/bittotal)*100)+"%";

    setProperty ("bar"_xscale, (bitload/bittotal*100));
    setProperty ("bar"_x, (lunghezza*(bitload/bittotal)/2)+(posizione-lunghezza/2));

    if (
    percentuale=="100%") {
        
    gotoAndPlay("inizio");
    }else{
        
    gotoAndPlay (4);

    come faccio ad integrarlo con un file mp3 esterno?


    Se vi serve il file mp3 lo carico così...

    Codice PHP:
    mySound=new Sound();
    mySound.loadSound("track.mp3"true);
    mySound.start();
    mySound.onSoundComplete = function() {
        
    mySound.loadSound("track.mp3"true);
    }; 
    Blomat Blog - creatività, tecnologia e comunicazione.

  2. #2
    Utente bannato
    Registrato dal
    Jul 2006
    Messaggi
    605
    Intanto complimenti per il nick...

    per fare un preload di un file audio caricato dall'esterno puoi usare:

    sound.getBytesLoaded()/sound.getBytesTotal()

  3. #3
    si ma come faccio ad integrarlo con quello che ho già? :master:
    Blomat Blog - creatività, tecnologia e comunicazione.

  4. #4
    Utente bannato
    Registrato dal
    Jul 2006
    Messaggi
    605
    copi il preload che hai fatto per il fimato

    e al posto di:

    bitload = _root.getBytesLoaded();
    bittotal = _root.getBytesTotal();

    metti:

    bitload = mySound.getBytesLoaded();
    bittotal = mySound.getBytesTotal();

  5. #5
    in questo modo però faccio un preoload a parte, che non viene calcolato con la percentuale di tutto il sito, giusto? :master:


    mentre, io vorrei integrarlo insieme a quello che ho gia, e fare una percentuale unica (musica + il resto del sito) non si può fare ? :berto:
    Blomat Blog - creatività, tecnologia e comunicazione.

  6. #6
    ciò dovrebbe essere qualcosa come


    bitload = _root.getBytesLoaded() + mySound.getBytesLoaded();
    bittotal = _root.getBytesTotal() + mySound.getBytesTotal();

    ma non so come scriverlo in actionscript
    Blomat Blog - creatività, tecnologia e comunicazione.

  7. #7
    Utente bannato
    Registrato dal
    Jul 2006
    Messaggi
    605
    lodevi scrivere proprio come hai fatto tu:

    bitload = _root.getBytesLoaded() + mySound.getBytesLoaded();
    bittotal = _root.getBytesTotal() + mySound.getBytesTotal();

  8. #8
    uhm... non và... sulla pecentuale mi esce

    NAN%




    Blomat Blog - creatività, tecnologia e comunicazione.

  9. #9
    Utente bannato
    Registrato dal
    Jul 2006
    Messaggi
    605
    devi prima lanciare il caricamento della canzone e poi mettere il preload generale, altrimenti mySound non punta a nuente e ti viene fuori NaN invece di un numero, capito?

  10. #10
    ok ora va, perfetto, graziiieeeee.... però ho un'altro quesito, se metto

    isStreaming true il suono mi parte prima del preload e chiaramente si sente a spezzoni perche si sta caricando

    se metto

    isStreaming false finisce il caricamento però l'audio non parte...

    che devo fare per farlo partire solo dopo che si è caricato, perciò dopo il preload?
    Blomat Blog - creatività, tecnologia e comunicazione.

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.