Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi CDPlayer programmieren (https://www.delphipraxis.net/9695-cdplayer-programmieren.html)

DelphiUser7 1. Okt 2003 22:08


CDPlayer programmieren
 
Hallo!
Ich bin gerade dabei, einen kleinen CDPlayer zu programmieren;
Zunächst mal hab ich dazu eine Frage: Muss man die ID-Nummer der jeweils eingelegten AudioCD ermitteln, um 'richtig' auf die Tracks zugreifen zu können bzw. das Programm überhaupt schreiben zu können?
Wenn ja, dann hab ich folgende Frage: Weiß einer von euch, wie ich folgenden Source am Besten einbinde, damit ich die 'Standardfunktionen' eines 'CDPlayers' mit Hilfe der restlichen VCL-Komponenten durchführen kann?; :

Delphi-Quellcode:
function TForm2.GetCDName: string;
var InfoParm: TMCI_Info_Parms;
    lpInfoString: PChar;
const leninfostring = 17;
begin
 Form2.MediaPlayer2.DeviceType := dtCDAudio;
   if not Form2.MediaPlayer2.AutoOpen then
    Form2.MediaPlayer2.Open;
 GetMem(lpInfoString, LenInfoString);
 InfoParm.dwCallback := 0;
 InfoParm.lpstrReturn := lpInfoString;
 InfoParm.dwRetSize := lenInfoString;
 mciSendCommand(Form2.MediaPlayer2.DeviceID, mci_Info,
                 (mci_Wait or {MCI_INFO_MEDIA_UPC}
                  MCI_INFO_MEDIA_IDENTITY), LongInt(@InfoParm));
 Result := StrPas(lpInfoString);
 FreeMem(lpInfoString, lenInfoString);
end;
Zum Abspielen verwende ich übrigens eine TMediaPlayer-Komponente und mehrere Buttons;

Gruss
DelphiUser7

Ultimator 10. Sep 2004 20:41

Re: CDPlayer programmieren
 
Machs dir soch einfach und verwende die Bass.dll von Un4Seen.
Da is auch ne Hilfe dabei und du kannst in denen ihr Support-Forum gucken.


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:46 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz