Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Luiz Henrique

como criar um preloader para audio da biblioteca?

Recommended Posts

Olá,

 

Estou tentando criar um preloader para audio, tentei utilizar o mesmo que uso para carregar conteúdo (mc, btn, img), porém não funciona porque o áudio está na biblioteca então não tem nada além dos botões play, pausa, stop no palco, este "player", será um swf externo, mas não sei como carregar aparecendo a porcentagem ou a barrinha tanto faz, usei o loadSound();, para carregar oaudio mas ele não faz oque preciso ou seja o player deve ser exibido mesmo que a música não esteja carregada, e ao lado dela a barra de porcentagem do load da música, como posso fazer isso ou o que procuro para fazer isso?

 

obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

você teria que tirar o audio da biblioteca, e deixa-lo como um arquivo externo, teria que ser no formato .MP3, assim dá para carrega-lo com preload e tudo

 

 

esse seria o codigo para fazer o preloading

 

ACTIONSCRIPT
var my_sound:Sound = new Sound();

my_sound.onLoad = function(success:Boolean) {

    if (success) {

        this.start();

    }

};

my_sound.onSoundComplete = function() {

    trace("carregou")

    clearInterval(my_interval);

};

my_sound.loadSound("song2.mp3", true);

var my_interval:Number;

my_interval = setInterval(checkProgress, 100, my_sound);

function checkProgress(the_sound:Sound):Void {

    var pct:Number = Math.round(the_sound.getBytesLoaded()/the_sound.getBytesTotal() * 100);

    trace(  pct + "%")

}

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.