Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi MediaPlayer Kompo für alle WinSysteme ? (https://www.delphipraxis.net/54-mediaplayer-kompo-fuer-alle-winsysteme.html)

Darty 8. Jun 2002 16:01


MediaPlayer Kompo für alle WinSysteme ?
 
Hi Leutz,

ich verwende für mein Programm den MediaPlayer um wave, mp3 etc abspielen zu lassen. Dies funktioniert alles auch hervorragend.

Frage 1: Funktioniert das Programm eigentlich nur in WinSysteme auf der auch MediaPlayer istalliert ist ? Oder sind die ganzen Routinen in meinem Programm vorhanden ?

Frage 2: Gibt es noch andere Möglichkeiten alle Formate abzuspielen ohne den MediaPlayer Kompo zu verwenden ?

Frage 3: Falls einer das Programm für Linux (Kylix) umschreiben möchtet, wird er dann wegen der MediaPlayer Kompo Schwierigkeiten haben ?

DeCodeGuru 8. Jun 2002 16:09

Hi,

zu Frage 3: Ich denke mal, dass er gewaltige Schwierigkeiten haben wird, wenn er die MediaPlayer-komponente verwendet, weil es die bei Kylix nicht gibt.

zu Frage 1: Ich glaube, dass das prog nur funktioniert, wenn der Mediaplayer installiert ist (ich kann mich aber auch irren). Aber der bei Windows doch sowieso dabei.

MfG DeCodeGuru

thomasdrewermann 8. Jun 2002 19:24

Ich habe mal ein Programm unter Windows XP geschrieben und es lief auch mit MP3-Funktion unter Windows 98! Diese funktionen für den Mediaplayer sind denke ich mal in der vcl60.bpl oder vcl50.bpl oder vcl40.bpl abgelegt. Darin sind Die Delphi-Stamm Komponenten zusammengefasst. Ausserdem wird die Unit mmsystem ja mit in das Programm eincompiliert.

Ich hoffe ich lieg richtig :mrgreen:

Christian Seehase 8. Jun 2002 19:30

Moin Thomas,

das Problem ist ja nicht, dass die Funktionsaufrufe im Programm fehlen, sondern dass die zugehörigen Funktionen im Betriebssystem fehlen könnten ;-)
Es nutzt Dir z.B. herzlich wenig TWebbrowser zu benutzen, wenn auf dem Rechner, auf dem das Programm dann laufen soll gar kein IE vorhanden ist.
Im Falle des Mediaplayers werden allerdings wohl am ehesten die Codecs fehlen, als die Funktionen.

thomasdrewermann 10. Jun 2002 15:33

Nein ich meinte, dass die Codes des Mediaplayer in der VCL40.blp oder VCL50.bpl oder VCL60.bpl drin stehen! 8)

Alfons_G 10. Jun 2002 15:59

Christian schrieb von Codecs, nicht von Codes.
Der Windows-Mediaplayer kann allein so gut wie gar nichts. Er muss dazu mit dem richtigen Codec (=Encoder/Decoder) gefüttert werden, um die entsprechenden Formate wiedergeben zu können.

Diese Codecs stammen von den Anbietern, die bestimmte Film- und Sounddateiformate vertreiben.

Wenn man wenig gebräuchliche Formate abspielen will, kann man nie davon ausgehen, dass der Anwender die richtigen Codecs installiert hat. Auch z.B. DivX wird mittels eines speziellen Codecs abgespielt.

:coder:

thomasdrewermann 10. Jun 2002 17:01

Jo, dür brauch man einen MP-3 Codec, aber nur für MP-3 Files nicht für:

- Wav
- Midi
- AVI
- Audio-CD
- RMI

Alfons_G 10. Jun 2002 17:56

AVI ist nicht gleich AVI
Hinter dieser Endung verbergen sich etliche Formate, welche z.T. eigene Codecs benötigen

:coder:

thomasdrewermann 10. Jun 2002 19:14

Ich meine mit AVI auch das Ursprüngliche Format ! :roll:
Unkomprimierte Roh-Videos :!: :!: :!: :!: :!: :!: :!: :idea:

Darty 10. Jun 2002 22:10

Zitat:

Frage 2: Gibt es noch andere Möglichkeiten alle Formate abzuspielen ohne den MediaPlayer Kompo zu verwenden ?
Und gibts dazu auch antworten ??

Yheeky 11. Jun 2002 11:14

@M.Knebel: Will du denn überhaupt eine Komponente zum Abspielen verwenden oder soll das komplett ohne Komponente geschehen?

Gruß Yheeky

thomasdrewermann 11. Jun 2002 13:39

J :D a, Wave-Dateien kannst du auch mit einer Windows-API funktion abspielen!!

Luckie 11. Jun 2002 13:44

Weiß er schon :mrgreen:, aber er hat auch mp3's.

Darty 11. Jun 2002 14:54

@Yheeky: Ich verwende ja bereits den MediaPlayer Kompo, wollte aber gerne wissen ob noch andere Möglichkeiten gibt MP3 abzuspielen, bzw welche Möglichkeiten IHR verwendet.

@thomasdrewermann: Puuh musst der Name so lang sein :D. Jo so wie es mein Sektretär Luckie (<---- Nicht ernst nehmen :mrgreen: )schon sagte, kenne ich die API-Funktion. Ist aber nur für Wave ...

Alfons_G 11. Jun 2002 15:38

Um MP3 abzuspielen, wüsste ich z.B.:
EldoS Sounds v.1.12 (D2 - D5)
AOSDK v.0.8 (D2 - D6)

Ersteres ist eine Komponente, welche ihren eigenen MP3-Player steuert, letzteres eine Klassenbibliothek, die neben anderen Formaten auch einen MP3-fähigen Audioplayer, Tag-Editor, usw. enthält.

Beide sind Freeware und bei Torry erhältlich

:coder:

Darty 11. Jun 2002 15:41

Oh Danke ... werde es mir mal anschauen .. Hast Du damit schon Erfahrung gemacht ?

OregonGhost 11. Jun 2002 16:56

Es gibt auch noch das Soundsystem fmod, die scheint auch ganz gut zu sein, ist schon länger her, dass ich mich damit befasst habe und das war auch nicht tief, aber einen Versuch ist es sicherlich wert...
http://www.fmod.org/
Das ist immerhin für Windows, Linux, PS2 und XBox ;c)
Und für C/C++, VB, Delphi, MASM...

Alfons_G 11. Jun 2002 17:38

Zitat:

Zitat von OregonGhost
Es gibt auch noch das Soundsystem fmod, die scheint auch ganz gut zu sein, ...
http://www.fmod.org/
Das ist immerhin für Windows, Linux, PS2 und XBox ;c)
Und für C/C++, VB, Delphi, MASM...

Hab' mir das mal angeschaut, das scheint ja wirklich gut zu sein :)

Allerdings sind die Lizenzbedingungen ähnlich wie bei Delphi Personal. Nur für Software, welche absolut kostenlos ist, ist fmod frei. Ansonsten liegen die Lizenzpreise bei $ 100,- bis $ 3200,- wobei die billigste Lizenz für einen Programmierer und ein Shareware-Produkt gilt.

Übrigens ist fmod nicht nur für Windows und Linux, sondern auch für Windows CE, PlayStation und X-Box erhältlich.

:coder:

Yheeky 11. Jun 2002 20:01

Also ich benutzte da immer eine Dll-Datei. MPEGDLL.dll heisst die Datei und mit dieser kann man u.a. auch Mp3 Dateien abspielen (viele andere Formate werden auch noch unterstützt). Die wäre sicherlich auch ganz interessant für dich...

Gruß Yheeky

Darty 11. Jun 2002 20:14

@Yheeky: Legst Du die dll bei deinen Programmen bei die es verwenden oder ?

Luckie 11. Jun 2002 23:25

Muß er ja wohl zwangsweise, sonst kann er keine Fuinktionen aus ihr ansprechen und nutzen.

Irgend wie etwas blöd die Frage :roll:.

Darty 11. Jun 2002 23:37

Zitat:

Zitat von Luckie
Irgend wie etwas blöd die Frage .

Na ich hatte mit dll-dateien noch nichts am Hut, und dachte ob es eventuell im Programm eingebunden wird ... Tja man fragt nun mal etwas von dem man nicht weisst :) Ausserdem woher bekomme ich die Datei ??

Luckie 11. Jun 2002 23:51

Eine DLL ist auch nichts weiter als kompilierter Sourcecode aus der man Funktionen und prozeduren in sein Programm importieren kann.

Darty 12. Jun 2002 00:12

@Luckie: Danke für den File und die Source :) Nun müsste ich genug Material dazu haben :)

THX auch für die Hinweise auf die Kompos im Torry :)


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