Autor Beitrag
Sp!T
Hält's aus hier
Beiträge: 2



BeitragVerfasst: Mo 17.11.03 09:57 
Moin,

hab n prob. Möchte mir gerne mit Delphi meinen eigenen Mediaplayer schreiben hab aber echt NULL ahnung :oops: ! Also ich weiss n paar sachen, z.b. welchen befehl man braucht um z.B. den ID3 tag auszulesen. Aber ich krieg das nicht eingebunden! Also wenn mir da jemand helfen könnte wär super!

Also hauptproblem besteht bei mir darin:

1.Mp3 datei öffnen und abspielen!
2.Id3 tag auf Tedit felder übertragen

Das sind die probleme die ich habe! Hoffe mir kann da jemand helfen!

_________________
Viele die Leben verdienen den Tod, viele die Sterben verdienen das Leben! Kannst du es ihnen geben? Dann sei nicht so schnell mit einem Todesurteil! Selbst die ganz Weisen erkennen nicht alle absichten!
DJ-DJ
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 48

Win 98; Win XP Home
Delphi 6 Personal
BeitragVerfasst: So 23.11.03 12:44 
Titel: Bin auch gerade dabei einen Mediaplayer zu programmieren
...allerding in Delphi5. Denka aber mal, da sind nicht allzugroße abweichungen. Also, ne Mp3 Datei laden kann man z.B. mit dem Mediaplayer, der als Komponente in Delphi zur Verfügung sthet. Da musst man nur noch am besten mit einem OpenDialog die Datei laden I
ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
If pendialog1.Execute
 Then
 begin
 Mediaplayer1.Filename := OpenDialog1.Filename
 Mediaplayer1.Open
 end;

Abspielen, Anhalten und so geht dann mit den Mediaplayerfunktionen, Also Mediaplayer1.Play; Mediaplayer1.Pause, Mediaplayer1.Stop, Mediaplayer1.Next .... usw.
Beim Id3Tag laden/speicerhn wird es dann schon etwas schwerer.
Im Easy-Delphi-Helper (www.delphi-treff.de) ist z.B. eine Methode beschrieben den Id3Tagv2 und die Bitrate auszulesen. Außerdem gibt es noch verschiedene andere Komponenten dcu's im Netz, wei das geht.
Auf www.delphi-treff gibt es auch eine Komponente, die den Id3TagV1 lsen und schreiben kann. Dabei ist nur das Problem, das es jedesmal eine Fehlermeldung gibt, wenn man die DAtei abspielen möcht und den Id3Tag laden. Diese kann man aber recht sipmel umgehen. Also. Viel Glück beim weitern Vorgehen! :wink:

Moderiert von user profile iconUGrohne: Delphi-Tags eingefügt
G-man
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 258

Win 2000, Win ME, SuSE 8.2
D5 Standard, D6 Professional
BeitragVerfasst: Di 25.11.03 16:48 
Es gibt zu der Problematik auch Kompos unter www.torry.net.

_________________
...To err is human, but to really foul things up requires a computer.
cracky03
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 21

Win 98 Win xp

BeitragVerfasst: Di 25.11.03 18:00 
Titel: mp3 mit pitch
Hallo zusammen!

Da ich auch gerade versuche einen player in mein prog einzubinden kam mir dieser beitrag sehr recht, und es funktioniert auch alles so wie dj-dj es beschrieben hat.

Ich möchte nur gern noch weitere funktionen einbauen wie zum beispiel eine pitch funktion (geschweindigkeitsregelung).

Kennt sich jemand damit aus??? mit dem mediaplayer ist das ja wahrscheinlich nicht möglich.
DJ-DJ
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 48

Win 98; Win XP Home
Delphi 6 Personal
BeitragVerfasst: Di 25.11.03 21:44 
Also, so weit ich weiß geht das auch net. Ich glaube das einzige was mit dem TMediaplayer geht ist die Lautstärke verändern, obwohl das auch noch nicht mal über diese Komponente läuft. Ich hab mal versucht eine Vizualisierung mit dem Mediaplayer zu machen...bin aber nicht weitergekommen, weil das auch wohl nicht geht und Pan, also wie viel Prozent auf welcher Box geht auch net. Es gibt aber - so weit ich weiß noch einen andern Mediaplayer (aber nur als '.scu) also keine Kompo, der das alles kann. Ansonsten müsste man sich irgendwelche Kompos aus'm Internet ziehen
MOD_Freak
Hält's aus hier
Beiträge: 6



BeitragVerfasst: Sa 06.12.03 23:48 
Titel: Ich habe da noch eine Frage zu TMediaPlayer.......
Hey Leute,

Ich habe da noch eine Frage zu TMediaPlayer. Wenn man ein Video abspielen lässt und diese fertig gespielt hat. Wie kriegt man das eröffnete Fenster zu schliessen?

MFG,

MOD_Freak
MOD_Freak
Hält's aus hier
Beiträge: 6



BeitragVerfasst: Sa 06.12.03 23:50 
Titel: -----------------
Es soll also nach dem Fertig spielen automatisch Fenster schließen.

-> Nicht das Programm, sondern nur das Fenseter

Ich danke hiermit schon allen die mir helfen.


MFG,

MOD_Freak
DJ-DJ
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 48

Win 98; Win XP Home
Delphi 6 Personal
BeitragVerfasst: So 07.12.03 13:33 
Ich weiß jetzt nicht welches Fenster, aber wenn du eine eigene - mit Delphi erstellte - Form für das Video hast, dann hätte ich da die Idee, das man evt. einen Timer nimmt, bei diesem das Interval auf 1 stellt und in das Ereignis schreibt
ausblenden Delphi-Quelltext
1:
2:
3:
If Mediaplayer1.Position = Mediaplayer1.Length
Then
Form2.Close;

Dann müsste die Eigenschaft Display vom Mediaplayer abert acuh auf Form2 stehen, aslo das das Viedo in der Form angezeigt wird.

Ist zwar eine eigenartige und simple Lösung, aber sie sollte funktionieren. David

Moderiert von user profile iconUGrohne: Delphi-Tags eingefügt
MOD_Freak
Hält's aus hier
Beiträge: 6



BeitragVerfasst: So 07.12.03 16:00 
Titel: Nein.....
Es ist keine 2. Form vorhanden.
Also ich lasse eine Datei öffnen, dabei wird einfach irgendein Fenster automatisch erstellt.

Ich will halt, dass der automatisch erzeugte Fenster nach Film - Ende geschlossen wird.

MFG,

MOD_Freak
ixtreme
Gast
Erhaltene Danke: 1



BeitragVerfasst: So 07.12.03 16:17 
das musst du wohl mit dem handle des fensters machen...das der tmediaplayer praktisch eine application in deinem form öffnet um ein video anzuzeigen....

bei www.swissdelphicenter.ch kannst du nachlesen wie genau man ein fenster über ein handle schließt!

gruß

ixtreme.de
MOD_Freak
Hält's aus hier
Beiträge: 6



BeitragVerfasst: So 07.12.03 16:29 
Titel: Ein Beispiel wäre nicht schlecht.....
Ich fände es schön wenn einer mir ein Beispeil geben würde.

Das wäre auch einfacher.

MFG,

Master_Death
Gandalfus
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 129



BeitragVerfasst: So 07.12.03 19:34 
pack mal ein Panel auf dein Formular und weise Mediaplayer.display dieses Planel zu.

_________________
Wennn man feststellt, dass es drei Moeglichkeiten gibt, die einen Vorgang schiefgehen lassen koennen und man diese ausschaltet, entstehen automatisch drei neue Moeglichkeiten.
MOD_Freak
Hält's aus hier
Beiträge: 6



BeitragVerfasst: So 07.12.03 20:54 
Titel: Danke............
Danke Leute !

Ihr habt mir sehr geholfen.

MFG,

Master_Death
MOD_Freak
Hält's aus hier
Beiträge: 6



BeitragVerfasst: So 07.12.03 21:14 
Titel: Hab's geschafft........
Juhuu mein Programm funzt. Lalalalalalala :lol:

MFG,

MOD_Freak
Sp!T Threadstarter
Hält's aus hier
Beiträge: 2



BeitragVerfasst: Mo 08.12.03 10:47 
Danke euch,

habs hinbekommen. Sorry das ich mich so lang net gemeldet habe war leider etwas ... indisponiert ...

Sp!T

_________________
Viele die Leben verdienen den Tod, viele die Sterben verdienen das Leben! Kannst du es ihnen geben? Dann sei nicht so schnell mit einem Todesurteil! Selbst die ganz Weisen erkennen nicht alle absichten!
mimi
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 3458

Ubuntu, Win XP
Lazarus
BeitragVerfasst: Mo 08.12.03 22:43 
es währe besser fmod zu nehmen: www.fmod.de dann kannst du einen WinAmp clone schreiben :D

_________________
MFG
Michael Springwald, "kann kein englisch...."