Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi mciSendString - MP3 öffnen mit absoluten Pfadangaben!? (https://www.delphipraxis.net/68682-mcisendstring-mp3-oeffnen-mit-absoluten-pfadangaben.html)

Passi077 3. Mai 2006 18:24


mciSendString - MP3 öffnen mit absoluten Pfadangaben!?
 
Hi,

ich öffne eine Mp3 Datei via

Delphi-Quellcode:
mciSendString(pchar('OPEN sfx\bubbles.mp3 TYPE MPEGVIDEO ALIAS sfxbubbles'),nil,0,0);
Und spiele diese dann ab. Funktioniert auch soweit gut.

Nun würde ich gerne aber noch die Pfadangabe als eine absolute Pfadangabe angeben, da sonst später mit der kompilierten Exe auftreten (Datei wird nicht gefunden).

Mein Versuch mit

Delphi-Quellcode:
mciSendString(pchar('OPEN ' +ExtractFilePath(ParamStr(0)) + 'sfx\bubbles.mp3 TYPE MPEGVIDEO ALIAS sfxbubbles'),nil,0,0);
scheiterte, da spielt er dann auch nichts ab, d.h. Die Datei wurde nicht geladen.

Auch ein Versuch mit einer absoluten Pfadangabe direkt scheiterte (also C:\...). woran liegt das und wie kann ich das Problem lösen?

Danke + Grüße
Passi

Hawkeye219 3. Mai 2006 19:29

Re: mciSendString - MP3 öffnen mit absoluten Pfadangaben!?
 
Hallo,

hat das Arbeitsverzeichnis eventuell einen Namen mit Leerzeichen? Du solltest zur Sicherheit den vollständigen Dateinamen der abzuspielenden Datei in doppelte Anführungszeichen setzen:

Delphi-Quellcode:
mciSendString(pchar('OPEN "' +ExtractFilePath(ParamStr(0)) + 'sfx\bubbles.mp3" TYPE MPEGVIDEO ALIAS sfxbubbles'),nil,0,0);
Gruß Hawkeye

Passi077 3. Mai 2006 20:17

Re: mciSendString - MP3 öffnen mit absoluten Pfadangaben!?
 
Das war's, thx!


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:02 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