Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Kein MCI-Geöffnet bei Mp3-Wiedergabe per Mediaplayer (https://www.delphipraxis.net/45976-kein-mci-geoeffnet-bei-mp3-wiedergabe-per-mediaplayer.html)

Nikolas 15. Mai 2005 23:10


Kein MCI-Geöffnet bei Mp3-Wiedergabe per Mediaplayer
 
Moin an alle,

Ich habe ein kleines Problem mit der Wiedergabe von mp3's mit dem Mediaplayer. Ich bau grad an einem kleinen Programm für die Schule, das Mp3's ab einer bestimmten Stelle abspielen soll.
Bis jetzt häng ich aber noch am reinen Abspielen der Dateien.

Mein erster Versuch:
Delphi-Quellcode:
Media: TMediaPlayer;

Media.FileName:= 'G:\Musik\Adiemus\01-Adiemus.mp3';
Media.Open;
Media.play;
Was mich doch etwas wundert ist die Tatsache, das der Code manchmal (10% der Versuche) funktioniert, meistens aber den Fehler 'Kein MCI-Gerät geöffnet' hervorruft.

In anderen Beiträgen zu dem Thema hier und in anderen Foren, hab ich diese Lösung gefunden, die anscheinend auch funktioniert hat. Kann mir jemand sagen, wie ich das lösen kann? :wall:

Vielen Dank, Tox

100nF 16. Mai 2005 10:27

Re: Kein MCI-Geöffnet bei Mp3-Wiedergabe per Mediaplayer
 
hallo Toxman,

ich hatte auch immer probleme mit dem tmediaplayer. dann bin ich auf die bass.dll umgestiegen, und die ist schon viel besser. hatte nie probleme damit.
ich empfehle dir auch auf die bass.dll umzusteigen.

zu deinem code: ich habe das gefühl, es müsste stimmen... :gruebel:

gruss
urbanbruhin

Nikolas 18. Mai 2005 11:52

Re: Kein MCI-Geöffnet bei Mp3-Wiedergabe per Mediaplayer
 
Hat denn noch jemand eine Idee, warum obiger Code nicht (oder nur selten) funktioniert?

Danke

padavan 18. Mai 2005 12:23

Re: Kein MCI-Geöffnet bei Mp3-Wiedergabe per Mediaplayer
 
Zitat:

Delphi-Quellcode:
Media.FileName:= 'G:\Musik\Adiemus\01-Adiemus.mp3';

ich weiß du schlägst mich für die Frage,
aber ist denn die angegebene Datei immer da wo sie sein soll?

Ansonsten hatte ich das Problem auch schon öfter, z.B. wenn man die Reihenfolge welche du oben richtig beschrieben hat nicht einhält.
Du öffnest nicht rein zufällig noch irgendwo anders den Mediaplayer, oder startest ihn (zu einem Zeitpunkt wo der Titel noch nicht zugewiesen war)?

Auch kann es zu Problemen kommen, wenn du mehrere Mediaplayer-Komponenten verwendest, und die gleichzeit auf die gleiche Datei zugreifen, da gab´s bei mir immer ´ne Exception mit "...Alias doppelt..."

Ein Verzweiflungstat am Rande wäre noch, die automatische Dateinamenserweiterung mal zu deaktivieren/ bzw. aktivieren.

PierreB 18. Mai 2005 12:25

Re: Kein MCI-Geöffnet bei Mp3-Wiedergabe per Mediaplayer
 
Moin,

versuchs doch einfach so:
Delphi-Quellcode:
mediaplayer1.FileName := 'hjnhk';
mediaplayer1.open;
mediaplayer1.play
Is zwar genau dasselbe aber probiers mal aus.

Und setz mal im Objektinspektor AutoOpen des Mediaplayers auf true.

Master_RC 28. Mai 2005 16:10

Re: Kein MCI-Geöffnet bei Mp3-Wiedergabe per Mediaplayer
 
nein, du musst erst gaaanz oben in den Eigenscgaften der Komponente das AutoOpen (oder so) auf true setzen :)

//EDIT:
ach mist, ich kann mal wieder net lesen :roll:

PierreB 28. Mai 2005 16:43

Re: Kein MCI-Geöffnet bei Mp3-Wiedergabe per Mediaplayer
 
Zitat:

Zitat von Master_RC
nein, du musst erst gaaanz oben in den Eigenscgaften der Komponente das AutoOpen (oder so) auf true setzen :)

//EDIT:
ach mist, ich kann mal wieder net lesen :roll:

Exakt dasselbe schrieb ich bereits. :roll: Erst Thread durchlesen. :zwinker:

@Toxman: Gehts denn jetzt ? Selbst wenn, dass es manchmal ging (10%) und dann wieder nicht ist auch irgendwie nicht normal. :gruebel:

Master_RC 28. Mai 2005 17:16

Re: Kein MCI-Geöffnet bei Mp3-Wiedergabe per Mediaplayer
 
@pierreB: Ich hab mich ja schon editiert ;)
@pierreB²: zwecks dem 10%-igen gelingen:

Vielleicht versucht er ja einmal mp3s abzuspielen, dan waves, dann ...
da muss man ja den player irgendwie wieder umstellebn :gruebel:
(man kann auch xxAutoSelect ode rso machen)


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:21 Uhr.

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