![]() |
MediaPlayer und *.midi Problem
Hallo,
ich möchte mit dem MediaPlayer eine *.midi Datei abspielen, doch dann kommt die Meldung "Kann kein Gerätetyp aus angegebener Dateiendung ermitteln. Dabei ist doch *.mid und *.midi das selbe. Wenn ich die midi in mid umbenenne, dann spielt es sie sofort ab. Ich habe auch versucht abzufragen ob es sich um eine midi handelt, um dann manuell den DeviceType einzustellen:
Delphi-Quellcode:
Dann kommt zwar keine Fehlermeldung, aber abspielen tut er die Datei trotzdem nicht.
If Ext = '.midi' then MP.DeviceType:=dtSequencer;
Gruß Mazel |
Re: MediaPlayer und *.midi Problem
Kannst du nicht einfach die Datei umbenennen? :gruebel:
P.S.: Wenn ich eine *.mid-Datei in eine *.midi-Datei umbenenne, dann spielt mein Media Player sie ab (wird aber über mein Keyboard ausgegeben ...)! |
Re: MediaPlayer und *.midi Problem
Hi,
ja, ICH könnte die Datei umbenennen, aber der Player ist dann, wenn er fertig ist, als Freeware zu haben und soll deshalb auch *.midi Dateien abspielen. Dass heißt, wenn jemand eine *.midi Datei hat, soll er sie nicht erst umbenennen sollen, um diese dann abzuspielen. Gruß Mazel |
Re: MediaPlayer und *.midi Problem
Keiner eine Idde?
Edit: Habe das Problem gelöst. ich musste dem MediaPlayer den ShortName geben wie es unter DOS üblich ist:
Delphi-Quellcode:
Ich habe es hiermit gelöst:
C:\Progra~1\meinem~1
Delphi-Quellcode:
Gruß
var
ReturnString: String; Chars: array[0..255] of Char; GetShortPathName(PChar(AVObject.FileName), Chars, 256); ReturnString:=Chars; MP.FileName:=ReturnString; Mazel |
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:38 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