• Lunes 6 de Mayo de 2024, 10:25

Autor Tema:  Codigo Para Agregar Un Sonido  (Leído 1091 veces)

Tit0

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
Codigo Para Agregar Un Sonido
« en: Sábado 26 de Marzo de 2005, 01:24 »
0
Hola he estado buscando por internet y no he encontrado nada de como se puede hacer un boton al cual cuando lo aprietas empieze a sonar un archivo wav, digo empieze a sonay y no que se ejecute el programa para escucharlo. Solo queria saber el codigo que hay que meter entre begin y end... muuchas gracias de antemano.

Por favor quien los explique, que lo haga para tontos que yo no se nada de delphi...

Enko

  • Miembro de PLATA
  • *****
  • Mensajes: 1562
  • Nacionalidad: 00
    • Ver Perfil
Re: Codigo Para Agregar Un Sonido
« Respuesta #1 en: Sábado 26 de Marzo de 2005, 01:48 »
0
*Coloca en tu aplicacion un componente llamado TMediaPlayer, esta en la pestaña System.
*en la Propiedad FileName de dicho componente Ingresa el nombre del archivo WAV
*En la propiedad de Visible del mismo componete coloca False (para que no se vea)
*en el Evento Form Create coloca: MediaPlayer1.Open;
*En el Evento onClick del boton escribe: MediaPlayer1.Play;

Aqui todo el codigo junto.....
Código: Text
  1.  
  2. unit Unit1;
  3.  
  4. interface
  5.  
  6. uses
  7.   Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  8.   Dialogs, StdCtrls, MPlayer;
  9.  
  10. type
  11.   TForm1 = class(TForm)
  12.     MediaPlayer1: TMediaPlayer;
  13.     Button1: TButton;
  14.     procedure Button1Click(Sender: TObject);
  15.     procedure FormCreate(Sender: TObject);
  16.   private
  17.     { Private declarations }
  18.   public
  19.     { Public declarations }
  20.   end;
  21.  
  22. var
  23.   Form1: TForm1;
  24.  
  25. implementation
  26.  
  27. {$R *.dfm}
  28.  
  29. procedure TForm1.Button1Click(Sender: TObject);
  30. begin
  31.   MediaPlayer1.Play;
  32. end;
  33.  
  34. procedure TForm1.FormCreate(Sender: TObject);
  35. begin
  36.   MediaPlayer1.Open;
  37.         //MediaPlayer1.FileName := 'C:\Algo.wav';    
  38. end;
  39.  
  40. end.
  41.  
  42.