| Autor |
Beitrag |
Sp!T
Hält's aus hier
Beiträge: 2
|
Verfasst: 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  ! 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
      
Beiträge: 48
Win 98; Win XP Home
Delphi 6 Personal
|
Verfasst: 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
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!
Moderiert von UGrohne: Delphi-Tags eingefügt
|
|
G-man
      
Beiträge: 258
Win 2000, Win ME, SuSE 8.2
D5 Standard, D6 Professional
|
Verfasst: 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
      
Beiträge: 21
Win 98 Win xp
|
Verfasst: 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
      
Beiträge: 48
Win 98; Win XP Home
Delphi 6 Personal
|
Verfasst: 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
|
Verfasst: 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
|
Verfasst: 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
      
Beiträge: 48
Win 98; Win XP Home
Delphi 6 Personal
|
Verfasst: 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
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 UGrohne: Delphi-Tags eingefügt
|
|
MOD_Freak
Hält's aus hier
Beiträge: 6
|
Verfasst: 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
|
Verfasst: 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
|
Verfasst: 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
      
Beiträge: 129
|
Verfasst: 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
|
Verfasst: 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
|
Verfasst: So 07.12.03 21:14
Titel: Hab's geschafft........
Juhuu mein Programm funzt. Lalalalalalala
MFG,
MOD_Freak
|
|
Sp!T 
Hält's aus hier
Beiträge: 2
|
Verfasst: 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
      
Beiträge: 3458
Ubuntu, Win XP
Lazarus
|
Verfasst: Mo 08.12.03 22:43
es währe besser fmod zu nehmen: www.fmod.de dann kannst du einen WinAmp clone schreiben 
_________________ MFG
Michael Springwald, "kann kein englisch...."
|
|