Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi VU-Meter, dass einfach ansteuerbar ist? (https://www.delphipraxis.net/27312-vu-meter-dass-einfach-ansteuerbar-ist.html)

Firefoxx 7. Aug 2004 20:36


VU-Meter, dass einfach ansteuerbar ist?
 
Hi ihr,

ich habe neulich mal ein paar VU-Meter runtergeladen. Das Ding soll einfach nur den Output der Komponente TMediaplayer anzeigen. Hab aber keines gefunden, was sich ganz einfach ansteuern lässt. Gibt es nicht ein VU-Meter, in dem man im Object-Inspektor einfach so etwas angeben kann wie

Delphi-Quellcode:
 VUMeter.Source:=Mediaplayer1;
oder so ähnlich?

Hab noch nicht geschafft, dass die Teile mal was anzeigen.

Gruß
Firefoxx

dizzy 7. Aug 2004 22:37

Re: VU-Meter, dass einfach ansteuerbar ist?
 
Was sollte denn "der Output" vom Mediaplayer sein? Es gibt da ja schon zumindest Bild + Ton, beim Bild ließe sich das Signal auf vielerlei Weisen verarbeiten, und der Ton hat auch schon mindestens 2 Kanäle.
Davon ab wirst du nicht so ohne weiteres an den Live-Stream vom Mediaplayer kommen :?

Evtl. könnte dir das Hier im Forum suchenDSPack weiterhelfen.

Firefoxx 7. Aug 2004 22:54

Re: VU-Meter, dass einfach ansteuerbar ist?
 
Entschuldigen Sie, ich drückte mich unklar aus.

Also: Der "Output" ist in meinem Fall einfach ein Stereo-Sound. Runterladen möchte ich ein handelsübliches (oder auch ein schickes) VU-Meter, also eine Pegelanzeige für das Audiosignal, das die TMediaPlayer-Komponente ausgibt.

Ich hoffe so kann man das verstehen.

Also einfach zwei Balken, die darstellen, wie der Pegelausschlage des MediaPlayer-Signals ist - kein Bild - Ton!

Was du mit "Livestream" vom MediaPlayer meinst, wird wohl keiner verstehen.

Gruß und danke
Firefoxx

dizzy 8. Aug 2004 02:52

Re: VU-Meter, dass einfach ansteuerbar ist?
 
Zitat:

Zitat von Firefoxx
Entschuldigen Sie, ich drückte mich unklar aus.

:roll: :)

Zitat:

Zitat von Firefoxx
Also: Der "Output" ist in meinem Fall einfach ein Stereo-Sound. Runterladen möchte ich ein handelsübliches (oder auch ein schickes) VU-Meter, also eine Pegelanzeige für das Audiosignal, das die TMediaPlayer-Komponente ausgibt.

Ich hoffe so kann man das verstehen.

Also einfach zwei Balken, die darstellen, wie der Pegelausschlage des MediaPlayer-Signals ist - kein Bild - Ton!

Was du mit "Livestream" vom MediaPlayer meinst, wird wohl keiner verstehen.

Okay, Audio habe ich mir zwar gedacht, aber ich habe mittlerweile gelernt erstmal genau nachzufragen, bevor man Antworten gibt, die dem Fragenden evtl. nichts bringen. Zumal es ja eigentlich im Interesse des Fragenden liegt sein Anliegen detailiert und präzise zu formulieren. Soviel dazu ;)
Mit "LiveStream" meine ich den Datenstrom, der gerade "in diesem Moment" vom Mediaplayer ausgegeben wird. Und da genau liegt der Hund begraben - so einfach ist das nämlich nicht.
TMediaPlayer bedient sich der MCI-Devices vom Betriebssystem, und tut eigentlich nichts weiter als selbigem zu sagen: "Hör mal, hier kommt was, das ist so und so lang, und hat das und das Format, und diesen Namen. Nun Spiel mal ab!"
Und von da an hat man fast keine weitere Kontrolle mehr über das abgespielte.

Mein Vorschlag mit dem DSPack wäre evtl. etwas, wenn es um den Ton von Videos geht, wenn du aber nur Audio-Files abspielen möchtest, dann ist für so etwas sicherlich die Hier im Forum suchenbass.dll geeignet.
Der User "Gandalfus" hat auch irgendwann mal hier eine nette Unit gepostet, die den Umgang mit der bass.dll komfortabler macht.
(Bei Detailfragen zur bass.dll bin ich allerdings überfragt!)


Guts Nächtle,
dizzy

Firefoxx 8. Aug 2004 12:30

Re: VU-Meter, dass einfach ansteuerbar ist?
 
Hilft mir denn die vielzitierte BASS.dll auch bei meinem VU-Meter-Problem?

Eigentlich suche ich ja nur eine Komponente, die das anzeigt, was rauskommt an Sound. Nun verstehe ich aber, dass genau da der Hund begraben liegt, weil der MediaPlayer nur als "Auftraggeber" fungiert.

Kann man denn mittels einer VU-Meter-Komponente nicht einfach den gesamten Systemsound abgreifen? Meinetwegen auch notfalls hinter dem Mixer? Für die Einsatzzwecke wäre schon das ok.

Wie sagt man denn allgemein den VU-Metern, was sie anzeigen sollen?

Gruß
Firefoxx


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