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.
- Home
- >
- Fórum
- >
- Profissional
- >
- Programação, Sc...
- >
- Como fazer um player de m...
cara... a lógica é a assim(não sei usar flash).... numera as músicas e depois rola um "ramdomize" nele de 1 até o num da última música depois é só mandar tocar!
Jurmir disse: cara... a lógica é a assim(não sei usar flash).... numera as músicas e depois rola um "ramdomize" nele de 1 até o num da última música depois é só mandar tocar!
Mas como eu faço isso
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
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.
Tem esse player em javascript:
http://www.wimpyplayer.com/products/mp3/javascript_mp3_player.html
Mas teria de adaptar ou usando uma linguagem tipo PHP para carregar a página do player mudando o parâmetro makeWimpyPlayer("somefile.mp3"); aleatoriamente. Ou mesmo incluindo o código do player em uma função javascript de randomização.
Eu olhei o tuto. Mas não toca aleatoricamente não.
Neste forum tem dois players de mp3 flash e xml:
http://www.silospace.com/talk/showthread.php?t=1205
Uma pesquisa no oraculo do Google mostra que esse tipo de solução player mp3 em flash e xml, o pessoal anda cobrando na faixa de 15 euros. Ta difícil achar algo de grátis igual a deste forum acima.
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"
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!
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">
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+