Autor Beitrag
gdvLive
Hält's aus hier
Beiträge: 17



BeitragVerfasst: Mi 17.10.07 14:57 
Servus,

ich bin grad dabei ein kleines MP3-Verwaltungsprogramm mit eingebauter Abspielfunktion zu erstellen. Dabei hab ich versucht mit dem TMediaplayer eine MP3-Datei abzuspielen.

Testweise hab ich mal den Mediaplayer mit einer Windowseigenen Wav (media\notify.wav) abgespielt - Alles in Ordnung. Wenn ich aber in den Filename ein (gültiges und voll funktionsfähiges) MP3-Musikstück einfüge, dann startet der Mediaplayer schon von Haus aus Disabled und wenn ich mit mpPlayer.Open öffne, dann bekomm ich den Fehler:
Benachrichtigung über Debugger-Exception
Im Projekt mp3.exe ist eine Exception der Klasse EMCIDeviceError mit der Meldung 'Fehler beim Starten von MCI.' aufgetreten.
bzw. dann im Programm:
Fehler beim Starten von MCI.

Hier der Aufruf über den OpenDialog opFile:
ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
  if opFile.Execute(self.handle) then begin
    screen.Cursor := crHourGlass;
    SetLength(asTracks,opFile.Files.Count);
    for i := 0 to opFile.Files.Count-1 do begin
      asTracks[i] := opFile.Files.Strings[i];
    end;
  end;
  screen.Cursor := crDefault;
  mpPlayer.FileName := asTracks[0];
  mpPlayer.Open;
  mpPlayer.Play;
(asTracks ist ein Stringarray in dem ich alle gefundenen MP3s speichere)

Und der Vollständigkeit halber die Einstellungen vom Mediaplayer im Objektinspektor:
  • AutoEnable: True
  • AutoOpen: False
  • AutoRewind: True
  • DeviceType: dtAutoSelect
  • Enabled: True
  • Shareable: False
  • Visible: False


Und es geht und geht nicht... :motz:
Jetzt meine Frage an die Experten unter euch: Wie bring ich das Teil zum Laufen?

Danke im Voraus für eure Hilfe,
Markus
gdvLive Threadstarter
Hält's aus hier
Beiträge: 17



BeitragVerfasst: Fr 02.11.07 14:54 
Titel: International anerkannte Ratlosigkeit?
*push push*
Hat von euch keiner ne Idee?
Oder wisst ihr vielleicht andere/bessere Möglichkeiten MP3's (und vll als Erweiterung dann auch andere Musikstücke a la WAV, WMA, et cetera) abzuspielen?

Ich bin für (fast) jede Hilfe dankbar ^^
Dunkel
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 682

Mac OS X Snow Leopard
Xcode 3.1
BeitragVerfasst: Fr 02.11.07 15:04 
BASS ist für sowas prädestiniert. Das DL-Archiv enthält auch jede Menge Delphi-Beispielprojekte.
Auch hier im Forum wirst Du wohl einiges darüber finden.

_________________
Ich streite einsam mich mit dieser Oberflächenwelt
Gutes sei ein löblich Brot von dem ich zehre - bis zum Tod [Das Ich - Im Ich]