Jump to content


Photo

Sound Player


  • Faça o login para participar
1 reply to this topic

#1 franklinho

franklinho

    Normal

  • Usuários
  • 97 posts
  • Sexo:Não informado

Posted 04/04/2009, 12:07

Galera peguei um codigo na internet pra tocar as mp3 que estivessem na pasta...
Só que está acontecendo um problema. O player só toca a musica1.mp3, o restante como por exemplo, musica2.mp3, musica3.mp3, musica4.mp3 não começa tocar quando termina a musica1.mp3

Aqui o action será que alguem poderia mim ajudar
agradeço desde já a força!

//Criando objeto som_sound
var som_sound:Sound = new Sound();
var numero:Number = 1;
//Volume
var vol:Number = 100;
/*cria-se a função music com o parâmetro "musica" que indicará a música que será tocada pelo player.*/
function music(musica) {
//criando todas as variáveis necessárias
var pos, verifica;
/*a função "loadSound" carrega a mp3 no objeto "som_sound", com o caminhoespecificado no parâmetro "musica"; true informa que será carregado por streaming*/
som_sound.loadSound(musica, true);
_root.onEnterFrame = function() {
//exibe o nome da música no campo musica_txt
artista_txt.text = som_sound.id3.artist;
musica_txt.text = som_sound.id3.songname;
album_txt.text = som_sound.id3.album;
som_sound.setVolume(vol);
};
// ações dos botões ===============
//pára a música
stop_btn.onRelease = function() {
som_sound.stop();
};
//pausa a música
pause_btn.onRelease = function() {
acao = "pause";
pos = som_sound.position/1000;
som_sound.stop();
};
//dá o play
play_btn.onRelease = function() {
if (acao == "pause") {
som_sound.start(pos, 1);
acao = "";
} else {
som_sound.start();
}
};
}
previous_btn.onRelease = function() {
if (_root.numero<>1) {
_root.numero -= 1;
}
musica = "musica"+numero+".mp3";
music(musica);
};
next_btn.onRelease = function() {
if (_root.numero<>10) {
_root.numero += 1;
}
musica = "musica"+numero+".mp3";
music(musica);
};
vol_less_btn.onRelease = function() {
if (vol>=10) {
vol -= 10;
trace(vol);
}
};
vol_more_btn.onRelease = function() {
if (vol<=90) {
vol += 10;
trace(vol);
}
};
//=========================
musica = "musica"+numero+".mp3";
music(musica);]



#2 Sheepman

Sheepman

    Veterano

  • Usuários
  • 1497 posts
  • Sexo:Masculino
  • Localidade:Porto Alegre - RS

Posted 23/04/2009, 13:19

Se não estou enganado, no AS2 usávamos o evento onSoundComplete para saber quando o áudio havia terminado. Comece por aí.
Se tiver interesse no AS3, uma boa introdução by myself: http://www.mozartpet...actionscript-30

Abraço
Mozart Petter - http://www.mozartpetter.com/
Não sabe o que é herança? clique aqui e descubra.




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq