Fórum Sndplaysound????? #225015
09/04/2004
0
alguém sabe como usar o Sndplaysound?????
quero tocar abrir e tocar vários sons consecutivamente de que fique uma lista de músicas igual o winamp. Coisa que no mediaplayer não faz, ele só abrir um arquivo de audio por vez, obrigado pela atencão de vcs, fiquem com Deus
quero tocar abrir e tocar vários sons consecutivamente de que fique uma lista de músicas igual o winamp. Coisa que no mediaplayer não faz, ele só abrir um arquivo de audio por vez, obrigado pela atencão de vcs, fiquem com Deus

Savio.o.b
Curtir tópico
+ 0
Responder
Posts
09/04/2004
Mcampos
Abaixo está um código de exemplo de utilização do SndPlaySound.
Altere o valor da constante FileName para o caminho de um arquivo
wav no seu PC.
Declare a unit MMSystem
O SndPlaySound só toca arquivos .WAV
------------------------------------------------------------------------------------
const FileName = ´c:\windows\media\Inicialização do Windows XP.wav´;
procedure TForm1.btnRetornarAutomaticamenteClick(Sender: TObject);
begin
//toca o som e retorna automaticamente (não espera o som terminar de tocar)
sndPlaySound(FileName,SND_ASYNC);
showmessage(´O som está sendo tocado. Clique em OK quando o som terminar.´);
end;
procedure TForm1.btnAguardarTerminoClick(Sender: TObject);
begin
//toca o som e aguarda o término (esperao o som terminar para continuar a executar o programa)
sndPlaySound(FileName,SND_SYNC);
showmessage(´O som já terminou de tocar. Clique em OK para continuar.´);
end;
procedure TForm1.btnLoopClick(Sender: TObject);
begin
//toca o som e aguarda o término (esperao o som terminar para continuar a executar o programa)
sndPlaySound(FileName,SND_LOOP or SND_ASYNC);
showmessage(´O som será tocado continuamente. Clique em OK quando desejar interromper o som´);
sndPlaySound(nil,SND_ASYNC and SND_NOSTOP);
end;
Altere o valor da constante FileName para o caminho de um arquivo
wav no seu PC.
Declare a unit MMSystem
O SndPlaySound só toca arquivos .WAV
------------------------------------------------------------------------------------
const FileName = ´c:\windows\media\Inicialização do Windows XP.wav´;
procedure TForm1.btnRetornarAutomaticamenteClick(Sender: TObject);
begin
//toca o som e retorna automaticamente (não espera o som terminar de tocar)
sndPlaySound(FileName,SND_ASYNC);
showmessage(´O som está sendo tocado. Clique em OK quando o som terminar.´);
end;
procedure TForm1.btnAguardarTerminoClick(Sender: TObject);
begin
//toca o som e aguarda o término (esperao o som terminar para continuar a executar o programa)
sndPlaySound(FileName,SND_SYNC);
showmessage(´O som já terminou de tocar. Clique em OK para continuar.´);
end;
procedure TForm1.btnLoopClick(Sender: TObject);
begin
//toca o som e aguarda o término (esperao o som terminar para continuar a executar o programa)
sndPlaySound(FileName,SND_LOOP or SND_ASYNC);
showmessage(´O som será tocado continuamente. Clique em OK quando desejar interromper o som´);
sndPlaySound(nil,SND_ASYNC and SND_NOSTOP);
end;
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)