Autor Beitrag
juelin
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 40

Win XP, Linux
D7 K3
BeitragVerfasst: Sa 17.05.08 08:09 
Hallo,
ich weiss, das Thema ist uralt, aber habe keine Antwort im Forum gefunden.
Problem:
Ich spile mit TMeadiaPlayer ein MP3-File ab.
Nun würde auch zusätzlich gerne noch (wie im Windows Media Player)
den Song visualiesieren.
Wie geht das? Geht das eventuell im TMediaPlayer?
Oder muss ich den Windows Media Player fernsteuern?
Ich benutze Delphi 7 und Windows Vista

Danke und Gruss
Jürgen


Moderiert von user profile iconGausi: Topic aus Algorithmen, Optimierung und Assembler verschoben am Sa 17.05.2008 um 09:33
Jakob_Ullmann
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 1747
Erhaltene Danke: 15

Win 7, *Ubuntu GNU/Linux*
*Anjuta* (C, C++, Python), Geany (Vala), Lazarus (Pascal), Eclipse (Java)
BeitragVerfasst: Sa 17.05.08 08:26 
a) Du kannst mit der TMediaPlayer-Komponente auch ein Zeichenfeld übergeben, ich weiß aber nicht ob da auch diese Visualisierungen, die du willst, übergeben werden.
b) Das bei MediaPlayer ist ja keine echte Visualisierung, sondern nur ein Video, das immer abgespielt wird.
Gausi
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 8554
Erhaltene Danke: 481

Windows 7, Windows 10
D7 PE, Delphi XE3 Prof, Delphi 10.3 CE
BeitragVerfasst: Sa 17.05.08 08:33 
Wenn du jetzt den TMediaplayer benutzt, sehe ich zwei Möglichkeiten: Du machst das selbst (Audiodaten abgreifen, FFT bestimmen, zeichnen), oder du wirfst den TMediaplayer in die Tonne und nimmst bass.dll oder fmod zum Abspielen. ;-)

_________________
We are, we were and will not be.
Timosch
ontopic starontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic star
Beiträge: 1314

Debian Squeeze, Win 7 Prof.
D7 Pers
BeitragVerfasst: Sa 17.05.08 11:43 
user profile iconJakob_Ullmann hat folgendes geschrieben:
a) Du kannst mit der TMediaPlayer-Komponente auch ein Zeichenfeld übergeben, ich weiß aber nicht ob da auch diese Visualisierungen, die du willst, übergeben werden.
b) Das bei MediaPlayer ist ja keine echte Visualisierung, sondern nur ein Video, das immer abgespielt wird.

a) Nein.
b) Sicher? Also wenn ich im Windows Media Player ein ruhiges Lied abspiele, bewegen sich die Visualisierungen langsam; wenn ich was härteres höre, werden sie schneller. Sehr schön zu beobachten bei Nothing Remains von Chimaira. Am Anfang recht ruhig, dann schnell wechselnd. Auch bei Wikipedia und Co. ist kein Hinweis zu finden, dass es sich um keine echten Visualisierungen handelte.

_________________
If liberty means anything at all, it means the right to tell people what they do not want to hear. - George Orwell
elundril
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 3747
Erhaltene Danke: 123

Windows Vista, Ubuntu
Delphi 7 PE "Codename: Aurora", Eclipse Ganymede
BeitragVerfasst: Sa 17.05.08 12:28 
ich hab mir mal auf wikipedia die FFT angeschaut und hab irgendwie überhaupt nicht gecheckt wie man das mit dem MediaPlayer koppeln soll und wie dan die visualisierung funktionieren soll.

lg elundril

_________________
This Signature-Space is intentionally left blank.
Bei Beschwerden, bitte den Beschwerdebutton (gekennzeichnet mit PN) verwenden.
Gausi
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 8554
Erhaltene Danke: 481

Windows 7, Windows 10
D7 PE, Delphi XE3 Prof, Delphi 10.3 CE
BeitragVerfasst: Sa 17.05.08 12:57 
Aufgrund der PN von grade:

Mehr zum Thema bass.dll, Player und Visualisierung gibt es in meinem Tutorial Mein einfacher Mp3-Player. Jetzt neu für Bass2.4. :D

_________________
We are, we were and will not be.