Logo Hardware.com.br
WilliamFoose
WilliamFoose Super Participante Registrado
601 Mensagens 1 Curtida

Como fazer um player de musica. Sendo que as musicas toquem aleatoriamente no site.

#1 Por WilliamFoose 11/06/2007 - 17:13

Elá pessoal. Aqui eu estou querendo saber(só por curiosidade) se tem jeito ou algum codigo que faça o um player em flash ou qualquer outra coisa. Só que as musicas toque aleatoriamente. Por exemplo. Todas as musicas que eu pô numa pasta, o player toque-as só que aleatoriamente.

Eu queria fazer assim, no site. Todas as musicas que eu colocar nessa pasta da web, toque no site tipo http://www.meusite.com.br/radio/musicas_para_tocar/
ai todas as musicas que tiver na pasta toque no site. Ai o site ficaria aqui
http://www.meusite.com.br/index2.php.

Responder Tópico
Jurmir
Jurmir Membro Senior Registrado
265 Mensagens 5 Curtidas
#4 Por Jurmir
11/06/2007 - 18:01

aih lasco-se eu não mexo com flash portanto não saberia te explicar o código... te expliquei a lógica.... basicamente o ramdomize vai sortear um número entre 1 e o último da sua lista, depois era só tocar o sorteado! os passos são o seguinte:

1-Carregar uma lista de músicas
2-Enumerar elas
3-sortear um número
4-tocar o número sorteado

sendo que o 1 e o 2 vc faz só no começo do programa e os outros dois a cada música tocada

WilliamFoose
WilliamFoose Super Participante Registrado
601 Mensagens 1 Curtida
#5 Por WilliamFoose
11/06/2007 - 22:11

Jurmir disse: aih lasco-se eu não mexo com flash portanto não saberia te explicar o código... te expliquei a lógica.... basicamente o ramdomize vai sortear um número entre 1 e o último da sua lista, depois era só tocar o sorteado! os passos são o seguinte:

1-Carregar uma lista de músicas
2-Enumerar elas
3-sortear um número
4-tocar o número sorteado

sendo que o 1 e o 2 vc faz só no começo do programa e os outros dois a cada música tocada

Ok. O player não precisa ser em flash. pode ser do jeito que você sabe. Mas que toque do jeito que eu quero.

maylorbax
maylorbax Super Participante Registrado
752 Mensagens 4 Curtidas
#9 Por maylorbax
12/06/2007 - 10:17

falaê kra...
eu já tive esa experiência que vc tá pretendendo passar...
Se vc kiser um player em Flash completo vc vai gastar bastantes linhas de código...
agora se for o básico, acho q dá pra fazer em poucas, rs!!

kra, eu faria o seguinte, ñ sei se vc saca de Flash...

vc pode jogar as músicas numa pasta, e nomeá-las como:

musica1.mp3, musica2.mp3, musica3.mp3

e depois vc cria um vetor e puxa elas lá pra dentro...


var musicas:Array = new Array();

for(var i:Number = 0; i<3; i++)
musicas.push("musica"+Number(i+1)+".mp3&quot;

trace(musicas);


pega esse código e faça um teste...

depois é só vc puxá-las pela classe Sound...

cria um botão de play com a instância btPlay por exemplo e tenta fazer o seguinte:



var som:Sound = new Sound();

btPlay.onPress = function() {
som.loadSound(musicas[0]);
}



daí acho q dá pra vc brincar BASTANTE... vc pode criar uma função pra manipular o avança e a volta da música e por ai vai...

espero ter ajudado um pouco...

abraços!

luisfeliperasmuss
luisfelipera... Zerinho Registrado
2.6K Mensagens 63 Curtidas
#10 Por luisfelipera...
12/06/2007 - 10:22

Você pode criar uma rádio com o SHOUTcast, e utilizar esse código no seu site:
OBS: Aonde está escrito SEU HTTP você coloca o endereço da rádio, que no caso seria http://seuip:suaporta ou o endereço do no-ip por exemplo.


'MediaCenter_oxPlayer'
width="300" height="50"
classid='CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95'
codebase='http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701'
standby='Aguarde o carregamento do player... Obrigado!'
type='application/x-oleobject'>
'fileName' value="SEU HTTP">
'animationatStart'
value='true'>
'transparentatStart' value='true'>
'autoStart' value="true">
'showControls' value="true">
"ShowStatusBar" value='true'>
'loop' value="1">
"application/x-mplayer2" pluginspage="http://microsoft.com/windows/mediaplayer/en/download/" src="SEU HTTP" width="300" height="50" autostart="1" displaysize="4" autosize="0" bgcolor="black" showcontrols="1" showtracker="0" ShowStatusBar="1" showdisplay="0" videoborder3d="0" designtimesp="5311" loop="1">



WilliamFoose
WilliamFoose Super Participante Registrado
601 Mensagens 1 Curtida
#11 Por WilliamFoose
12/06/2007 - 13:57

luisfeliperasmuss disse: Você pode criar uma rádio com o SHOUTcast, e utilizar esse código no seu site:
OBS: Aonde está escrito SEU HTTP você coloca o endereço da rádio, que no caso seria http://seuip:suaporta ou o endereço do no-ip por exemplo.


'MediaCenter_oxPlayer'
width="300" height="50"
classid='CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95'
codebase='http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701'
standby='Aguarde o carregamento do player... Obrigado!'
type='application/x-oleobject'>
'fileName' value="SEU HTTP">
'animationatStart'
value='true'>
'transparentatStart' value='true'>
'autoStart' value="true">
'showControls' value="true">
"ShowStatusBar" value='true'>
'loop' value="1">
"application/x-mplayer2" pluginspage="http://microsoft.com/windows/mediaplayer/en/download/" src="SEU HTTP" width="300" height="50" autostart="1" displaysize="4" autosize="0" bgcolor="black" showcontrols="1" showtracker="0" ShowStatusBar="1" showdisplay="0" videoborder3d="0" designtimesp="5311" loop="1">





Bem esse seu player e mais compacto e bem mais bonito. Eu usava esse codigo aqui. Esse codigo dá a tela de slyder. veja



















T+

Responder Tópico
© 1999-2024 Hardware.com.br. Todos os direitos reservados.