Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Sonido a un boton (https://www.clubdelphi.com/foros/showthread.php?t=31268)

ojimenezg2000 03-05-2006 23:42:46

Sonido a un boton
 
Hola a todos.Mi pregunta es la siguiente.Quiero meter un sonido de formato *.wav que suene cuando pulse un TButton.Se puede hacer???Me gustaria que si alguien lo sabe me lo dijese.Muchas gracias

seoane 04-05-2006 00:24:08

Coloca en el evento OnClick del boton algo como esto:
Código Delphi [-]
uses mmsystem;

procedure TForm1.Button1Click(Sender: TObject);
begin
  PlaySound('c:\windows\media\chord.wav',0,SND_FILENAME or SND_ASYNC);
end;

TheWatcher 04-05-2006 00:27:11

RE:sonido en boton
 
si se puede :) lo mas rapido es agregar un mediaplayercontrol y pones el sonido q quieras en el media y lo activas con el boton al darle clic

ojimenezg2000 04-05-2006 07:57:20

Me gustaria ponerlo sobre un boton y no sobre un control Media Player.La sentencia es PlaySound('c:\windows\media\chord.wav',0,SND_FILENAME or SND_ASYNC); verdad???que pongo, SND_FILENAME ó SND_FILENAME .=
Gracias

seoane 04-05-2006 12:19:56

Cita:

Empezado por ojimenezg2000
verdad???que pongo, SND_FILENAME ó SND_FILENAME .=

¿Es una pregunta? Si es una pregunta, se debe de poner tal como te lo indico (SND_FILENAME or SND_ASYNC), SND_FILENAME indica que queremos reproducir un archivo y SND_ASYNC le indica a la funcion que no tiene que esperar a que el sonido termine de reproducirse.

ojimenezg2000 04-05-2006 14:14:30

Gracias.Un saludo

ojimenezg2000 04-05-2006 17:39:57

Hola de nuevo.Estoy probando lo de PlaySound y me dice que identificador no valido.No se que hacer?Alguna ayuda?Gracias

seoane 04-05-2006 17:55:22

Supongo que no has añadido mmsystem a las uses.

ojimenezg2000 04-05-2006 18:05:16

Si, es eso.Me puedes explicar pq debo añadirlo,para entenderlo???Muchas gracias nuevamente.

ojimenezg2000 04-05-2006 18:07:57

joerrrrr, ahora no me da error pero no me suena el sonido del wav.

ojimenezg2000 04-05-2006 18:35:16

funcionaria igual si el sonido es wav o mp3???La duracion es de 10 segundos del sonidom pero me he dado cuenta ahora que es mp3 y puede ser por eso no???

seoane 04-05-2006 18:43:03

Pues va a ser eso, la instruccion playsound no reproduce mp3. Prueba con un wav

TheWatcher 05-05-2006 00:39:55

Re: sound in botton
 
:D por eso decia q es mas practico en un mediaplayer.. ahy le pones el sonido q sea incluso puedes cargar varios sonidos con el mismo media player solo cambiando el path, y en realidad es igual de rapido. y como ese si aguanta mp3 es mejor porq el wav siempre mide mas q el mp3

ojimenezg2000 05-05-2006 14:22:42

Hola a todos.Con el control PlaySound es posible parar la reproduccion del sonido o seria mejor ponerlo en un control mediaplayer?Y en un media player como pongo que se ejecuten 2 sonidos seguidos?Gracias

ojimenezg2000 05-05-2006 23:46:10

Como puedo reproducir en un mediaplayer continuamente el mismo sonido?Se puede hacer?Gracias

ojimenezg2000 05-05-2006 23:55:03

si lo hago con un while se me bloquea.


La franja horaria es GMT +2. Ahora son las 22:28:19.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi