![]() |
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 ? |
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 |
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: |
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. |
Nein ich meinte, dass die Codes des Mediaplayer in der VCL40.blp oder VCL50.bpl oder VCL60.bpl drin stehen! 8)
|
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: |
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 |
AVI ist nicht gleich AVI
Hinter dieser Endung verbergen sich etliche Formate, welche z.T. eigene Codecs benötigen :coder: |
Ich meine mit AVI auch das Ursprüngliche Format ! :roll:
Unkomprimierte Roh-Videos :!: :!: :!: :!: :!: :!: :!: :idea: |
Zitat:
|
@M.Knebel: Will du denn überhaupt eine Komponente zum Abspielen verwenden oder soll das komplett ohne Komponente geschehen?
Gruß Yheeky |
J :D a, Wave-Dateien kannst du auch mit einer Windows-API funktion abspielen!!
|
Weiß er schon :mrgreen:, aber er hat auch mp3's.
|
@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 ... |
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 ![]() :coder: |
Oh Danke ... werde es mir mal anschauen .. Hast Du damit schon Erfahrung gemacht ?
|
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...
![]() Das ist immerhin für Windows, Linux, PS2 und XBox ;c) Und für C/C++, VB, Delphi, MASM... |
Zitat:
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: |
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 |
@Yheeky: Legst Du die dll bei deinen Programmen bei die es verwenden oder ?
|
Muß er ja wohl zwangsweise, sonst kann er keine Fuinktionen aus ihr ansprechen und nutzen.
Irgend wie etwas blöd die Frage :roll:. |
Zitat:
|
Eine DLL ist auch nichts weiter als kompilierter Sourcecode aus der man Funktionen und prozeduren in sein Programm importieren kann.
|
@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 22:12 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