Autor Beitrag
Bucki
Hält's aus hier
Beiträge: 1



BeitragVerfasst: So 22.10.06 15:13 
Hallo zusammen,
habe ein Programm geschrieben, dass mp3's abspielt. Alles funktioniert auch.
Nun habe ich das ganze Projekt kopiert und auf mein zweiten Rechner kopiert, ging auch, ABER bei meinem Laptop kommt die Fehlermeldung:

Kann keinen Gerätetyp aus der angegeben Dateinamenerweiterung ermitteln.

DeviceTyp steht auf dtAutoSelect
und der Code ist der simple Standart:
mediaplayer1.FileName := 'c:\mein_mp3.mp3';
mediaplayer1.Open;
mediaplayer1.play;

Ich kann mir nicht erklären warum das Programm auf zwei Rechnern läuft nur nicht auf dem Dritten!

Hoffe ihr könnt mir weiter helfen
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19314
Erhaltene Danke: 1747

W11 x64 (Chrome, Edge)
Delphi 11 Pro, Oxygene, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: So 22.10.06 15:22 
Erstmal Hallo und :welcome: hier im Forum!

Zu deiner Frage: Ich nehme an, dass auf dem PC wo es nicht funktioniert einfach ein älterer MediaPlayer installiert ist, der MP3s noch nicht korrekt unterstützt.

Generell würde ich zum Abspielen von MP3s BASS einsetzen:
www.un4seen.com/
Hier findest du eine Vereinfachung für Delphi:
www.delphipraxis.net...dllplayer+demos.html

Dass das erstmal kompliziert aussieht: Mag sein, aber es sieht schwieriger aus als es ist, es gibt ja auch Beispiele dazu!