• Domingo 22 de Diciembre de 2024, 19:22

Autor Tema:  Re: Código Reproductor Mp3 o juego tipo Simon  (Leído 2092 veces)

anouk

  • Nuevo Miembro
  • *
  • Mensajes: 2
    • Ver Perfil
Re: Código Reproductor Mp3 o juego tipo Simon
« en: Jueves 23 de Enero de 2003, 00:28 »
0
texto Purple
Hola!
Por favor, necesito con mucha urgencia que alguien me pasase el código de un reproductor en mp3, (aunque no llegue a reproducir las canciones) o en su defecto, el código del juego Simon....
Si alguien pudiera ayudarme, me sacaría de un gran apuro.

arancha63

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
Código Reproductor Mp3 o juego tipo Simon
« Respuesta #1 en: Domingo 16 de Marzo de 2003, 16:47 »
0
hola,yo tb necesito el codigo d un reproductor de mp3, si no te importa, si lo has conseguido me podrías mandar un email?

rodrigoshoto

  • Nuevo Miembro
  • *
  • Mensajes: 4
    • Ver Perfil
Re: Código Reproductor Mp3 o juego tipo Simon
« Respuesta #2 en: Domingo 29 de Agosto de 2004, 22:01 »
0
Hola, epero te sirva de algo

unit Unit2;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls, Buttons, MPlayer;

type
  TForm2 = class(TForm)
    GroupBox1: TGroupBox;
    ListBox1: TListBox;
    SpeedButton1: TSpeedButton;
    SpeedButton2: TSpeedButton;
    SpeedButton3: TSpeedButton;
    OpenDialog1: TOpenDialog;
    ListBox2: TListBox;
    MediaPlayer1: TMediaPlayer;
    Edit1: TEdit;
    procedure FormCreate(Sender: TObject);
    procedure SpeedButton1Click(Sender: TObject);
    procedure SpeedButton2Click(Sender: TObject);
    procedure SpeedButton3Click(Sender: TObject);
    procedure ListBox1DblClick(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form2: TForm2;
  nombre:string;

implementation

uses Unit1;

{$R *.dfm}

procedure TForm2.FormCreate(Sender: TObject);
begin
  form2.Width :=240;
  listbox1.MultiSelect := true;
end;

procedure TForm2.SpeedButton1Click(Sender: TObject);
var
  i,largo,j,minu, seg:integer;
  aux,largot,min:string;
begin
  if opendialog1.Execute then
  begin
    largo:=length(opendialog1.FileName );
    j:=0;
    for i:=largo-4 downto 1 do
    begin
      j:=j+1;
      aux:=copy(opendialog1.FileName ,i,1);
      if aux='\' then
      begin
        break;
      end;
      nombre:= copy(opendialog1.FileName ,i,j);
    end;
    listbox2.Items.Add (opendialog1.FileName) ;
    mediaplayer1.FileName := opendialog1.FileName ;
    mediaplayer1.Open ;
    largot:=inttostr(mediaplayer1.TrackLength [1]);
   for i:=1 to 3 do
   begin
    min:=min+copy(largot,i,1);
   end;
   minu:= strtoint(min) div 60;
   seg:= strtoint(min) mod 60;
   edit1.Text :=  inttostr(minu) + ':' + inttostr(seg);
   listbox1.Items.Add(nombre + ' ' + edit1.Text);

  end;
  mediaplayer1.Close ;
end;

procedure TForm2.SpeedButton2Click(Sender: TObject);
begin
   listbox1.DeleteSelected;
end;

procedure TForm2.SpeedButton3Click(Sender: TObject);
begin
  //listbox1.
end;

procedure TForm2.ListBox1DblClick(Sender: TObject);
begin
   form1.Edit1.Text :=listbox1.Items.Strings [listbox1.ItemIndex ];
   form1.MediaPlayer1.FileName :=
   listbox2.Items.Strings [listbox1.ItemIndex ];
   form1.MediaPlayer1.Open ;
   form1.mediaplayer1.Play ;
end;

end.