Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Anfängerfrage *g* - TMediaPlayer - Mp3 abspielen?! (https://www.delphipraxis.net/60661-anfaengerfrage-%2Ag%2A-tmediaplayer-mp3-abspielen.html)

Yheeky 10. Jan 2006 17:48


Anfängerfrage *g* - TMediaPlayer - Mp3 abspielen?!
 
Hi,

oh Mann, es folgt ne Anfängerfrage *g*:
Ich kann doch mit dem TMediaPlayer ne MP3 Datei abspielen oder? Also ich bekomme immer ne Fehlermeldung. Ich bin mir sicher, dass das bei mir mal funktioniert hat!

Folgende Fehlermeldung bekomme ich:
Kann keinen Gerätetyp aus der angegebenen Dateinamenerweiterung ermitteln.

dahead 10. Jan 2006 17:51

Re: Anfängerfrage *g* - TMediaPlayer - Mp3 abspielen?!
 
Hast du DeviceType auf dtAutoSelect gestellt?

das geht glaube ich sowieso nur, wenn der mediaplayer installiert ist, bzw. wenn bei diesem mp3s laufen (hab ich hier mal wo gelesen). bei mir hat es nicht geklappt, ich hab den mediaplayer allerdings auch deinstalliert. mit tbassplayer ging es dann anstandslos.

edit: korrekten namen für DeviceType ergänzt.

Yheeky 10. Jan 2006 17:53

Re: Anfängerfrage *g* - TMediaPlayer - Mp3 abspielen?!
 
Ich hab gedacht ich sehe nicht richtig...der spielt meine Mp3s nicht ab :(
TBassPlayer darf ich ja aber nur in Freeware benutzen oder?

dahead 10. Jan 2006 17:56

Re: Anfängerfrage *g* - TMediaPlayer - Mp3 abspielen?!
 
wer spielt die jetzt nicht ab, delphis tmediaplayer oder der ms mediaplayer?

-

keine ahnung wie und wann man das benutzen darf. war mir irgendwann eh zu blöd und hab das projekt eingestellt. schätze auf der homepage steht es (wahrscheinlich auch mtwl. hier im forum).

Yheeky 10. Jan 2006 17:57

Re: Anfängerfrage *g* - TMediaPlayer - Mp3 abspielen?!
 
TMediaPlayer spielt´s nicht ab...

dahead 10. Jan 2006 17:59

Re: Anfängerfrage *g* - TMediaPlayer - Mp3 abspielen?!
 
kuck mal hier gibt es eine anleitung für mp3s zum TMediaPlayer (ich hab mich wie gesagt auch daran orientiert, erfolglos).

kann dein MS MediaPlayer mp3s abspielen (-> sprich ist ein codec installiert)?

SirThornberry 10. Jan 2006 18:05

Re: Anfängerfrage *g* - TMediaPlayer - Mp3 abspielen?!
 
Liste der Anhänge anzeigen (Anzahl: 1)
man kann mit dem TMediaplayer auch MP3's abspielen. Jedoch muss in Windows der Code dafür installiert sein. Wenn also der Mediaplayer mp3's abspielen kann sollte der TMediaplayer das auch. (beschriebene Situation war unter win95 und win98 auf jeden fall so zutreffend). Allerdings geht das ganze nur solange es eine Wave-Datei ist die den MP3-Code verwendet also keinen MP3-Header hat (wenn ich mich richtig entsinne)

[Edit]Ich hab grad eines meiner ersten Projekte gefunden wo es zu funktionieren scheint, siehe Anhang. Aus Delphi heraus funktioniert das ganze aber irgendwie nicht nur wenn ich es über den Explorer starte (ansonsten schließt sich das Programm einfach)

Dieses Projekt darf NICHT weiter gegeben werden und dient nur dazu zu zeigen das es mit der Mediaplayer-Komponente möglich ist MP3's abzuspielen (sofern der Windows-Mediaplayer dies auch kann)

[/Edit]

Yheeky 10. Jan 2006 18:10

Re: Anfängerfrage *g* - TMediaPlayer - Mp3 abspielen?!
 
Ja mein Window Media Player (Version 10) spielt Mp3s problemlos ab...ich versteh´ das nicht :roll:

dahead 10. Jan 2006 18:12

Re: Anfängerfrage *g* - TMediaPlayer - Mp3 abspielen?!
 
probier halt mal die demo aus obigem link.

wenn das teil auch nicht funktioniert liegts entweder am codec oder an der datei.

Yheeky 10. Jan 2006 18:15

Re: Anfängerfrage *g* - TMediaPlayer - Mp3 abspielen?!
 
Nee, funktioniert nicht...gleiche Fehlermeldung wie oben.
Wo bekomm ich nen Codec für Mp3´s her? Ist der nicht vorinstalliert?

SirThornberry 10. Jan 2006 18:19

Re: Anfängerfrage *g* - TMediaPlayer - Mp3 abspielen?!
 
ich hab mein obigen Beitrag mal erweitert um ein Projekt mit dem es bei mir funktioniert (wenn es aus dem explorer und nicht über Delphi gestartet wird).
(Die Mediaplayer komponente befindet sich unter dem sichtbaren Bereich auf dem Form)

dahead 10. Jan 2006 18:20

Re: Anfängerfrage *g* - TMediaPlayer - Mp3 abspielen?!
 
codecs gibts hier:
http://www.fourcc.org/
http://www.digital-digest.com/index.html
http://www.afreecodec.com/
oder einfach via http://www.google.de

Klick mal auf Systemsteuerung / Sounds und Audiogeräte / Reiterseite Eigenschaften / Audiocodecs aus Liste / Eigenschaften Button.
Im neu öffnenden Fenster dann wieder auf die Reiterseite Eigenschaften. Dort sind alle inst. Audio Codecs aufgelistet.

Aber wie SirThornberry geschrieben hat, brauchst du dafür wohl 'spezielle' Audio-Dateien (Wave-Datei ohne MP3 Header?).

Edit: kein roter kasten.

SirThornberry 10. Jan 2006 18:25

Re: Anfängerfrage *g* - TMediaPlayer - Mp3 abspielen?!
 
Liste der Anhänge anzeigen (Anzahl: 1)
Es geht auch mit normalen MP3-Dateien (gerade getestet).
Wichtig damit es außerhalb von Delphi funktioniert.
"AutoOpen" darf im Objectinspektor nicht auf "True" gesetzt werden sonst kommt eben die Meldung
Zitat:

'Kann keinen Gerätetyp aus der angegebenen Dateinamenerweiterung ermitteln.';
Wenn das Property "AutoOpen" per quelltext gesetzt wird gibt es keine Probleme (außer das die Exe nur über den Explorer zu starten geht, ansonsten schließt sich das Programm bei
"MediaPlayer1.Open;"

[Edit]
Im Anhang befindet sich jetzt noch ein kleines Testprog (übersichtlicher als das andere da nur der Mediaplayer, ein Button und ein OpenDialog verwendet wurde)
Die Exe-Datei hab ich mit rein gepackt da diese bei mir funktioniert. Wenn also bei euch die Exe bei Start über den Explorer funktioniert solltet ihr auch in der Lage sein nach neucompilierung den TMediaplayer nutzen zu können.
[/Edit]

Yheeky 10. Jan 2006 18:35

Re: Anfängerfrage *g* - TMediaPlayer - Mp3 abspielen?!
 
Sorry, irgendwas stimmt nicht...funktioniert bei mir leider nicht :(
Habe eben auch schon einen neuen Codec runtergeladen - funktioniert aber auch nicht. Vielleicht muss ich mal neustarten...

SirThornberry 10. Jan 2006 18:43

Re: Anfängerfrage *g* - TMediaPlayer - Mp3 abspielen?!
 
auch nicht wenn du die kompilierte Exe aus dem Testprogramm (das zweite was ich gepostet hab) verwendest?
Und kannst du mit dem alten Mediaplayer (C:\Programme\Windows Media Player\mplayer2.exe) wirklich MP3's abspielen?

Yheeky 10. Jan 2006 18:54

Re: Anfängerfrage *g* - TMediaPlayer - Mp3 abspielen?!
 
Nein, mit dem alten nicht. Nur mit dem neuen.
Bei dem alten kommt folgende Fehlermeldung:
Der Vorgang kann nicht ausgeführt werden, da die Filteranschlüsse nicht verbunden sind. (Fehler=80040209)

SirThornberry 10. Jan 2006 18:55

Re: Anfängerfrage *g* - TMediaPlayer - Mp3 abspielen?!
 
naja, bei dem neuen ist ja auch der Quelltext dabei. Funktioniert es wenn du diesen neu kompilierst?

Yheeky 10. Jan 2006 18:58

Re: Anfängerfrage *g* - TMediaPlayer - Mp3 abspielen?!
 
Nee, auch nicht. Habe gerade mal mein Laptop rausgeholt...da funktioniert alles bestens!

th_bone 13. Dez 2006 09:44

Re: Anfängerfrage *g* - TMediaPlayer - Mp3 abspielen?!
 
Hi,

da ich gerade vor dem gleichen Problem stand (mein Tmediaplayer wollte keine MP3's mehr abspielen)

(Meldung: 'Kann keinen Gerätetyp aus der angegebenen Dateinamenerweiterung ermitteln')

und ich hier keine Lösung gefunden hatte - hier meine Lösung:

in der Registry:

HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\MCI Extensions

wenn nicht vorhanden folgenden wert neu anlegen:

Name Typ Wert
mp3 REG_SZ MPEGVideo


Dann sollte der TMediaplayer wieder MP3's abspielen könnnen

Tschö

Ralf

P.S: wenn ich den Beitrag editiere ist Name Typ Wert mit mehren leerzeichen übersichtlicher dargestellt - wenn der Beitrag gepostet ist fehlen die leerzeichen ? - komisch


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