birden fazla wav veya mp3 çalma
mege15.04.2004 - 16:05:06
geçen yıl aradığım ama bulamadığım procedure. aynı anda windowsa parça çaldırttırabiliyorunuz.

uses ...., MMSystem;
procedure SendMCICommand(Cmd: string);
var
RetVal: Integer;
ErrMsg: array[0..254] of char;
begin
RetVal := mciSendString(PChar(Cmd), nil, 0, 0);
if RetVal <> 0 then
begin
{get message for returned value}
mciGetErrorString(RetVal, ErrMsg, 255);
MessageDlg(StrPas(ErrMsg), mtError, [mbOK], 0);
end;
end;

procedure TForm1.FormCreate(Sender: TObject);
begin
SendMCICommand('open waveaudio shareable');
end;

procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction);
begin
SendMCICommand('close waveaudio');
end;


sonra formunuza butonlar ekleyin ve tıklayın :)

procedure TForm1.Button1Click(Sender: TObject);
begin
SendMCICommand('play "c:\a.wav"');
end;

procedure TForm1.Button2Click(Sender: TObject);
begin
SendMCICommand('play "c:\b.wav"');
end;

procedure TForm1.Button3Click(Sender: TObject);
begin
SendMCICommand('play "c:\c.mp3"');
end;

Kaynak : Torry'dendi ama linki kaybettim :roll:
 
vampir26129.04.2005 - 09:19:01
Mege abi bende wav çalıdırarak bir program yapmıştım ama bu kod mp3 te çalabiliyormuş. bende deneyeyim dedim . olmadı.wav dosyalarını çalıyor ama mp3 dosyasını çalmaya gelince tıklıyorum bir süre sonra project.exe kendini kapatıyor. acaba çözüm ne olabilir. yardımlarınız için teşekkürler
 
mege29.04.2005 - 09:28:37
selam

bu kodu kullanmayı problem yaratıyor. bazen aprça kilitlenip kalıyor vb.. şeyler oldu.

http://www.delphiturkiye.com/forum/viewtopic.php?p=11878#11878

şu çözümü deneseniz

[size=7:91e0cf7a2f]abi nerden çıktı ya alla alla, hüsnü hep senin yüzünden [/size:91e0cf7a2f]
 
NOT : Bu sayfa google'un siteyi indekslemesi içindir. www.delphiturkiye.com/forum/ adresini kullanınız!
1998-2006 www.delphiturkiye.com