AW: Möchte Winamp stummschalten, falls anderer Ton (z.B. Youtube-Vid) aktiv
Ich sehe da keine Möglichkeit damit direkt auf andere Sessions zugreifen zu können.
Oder habe ich was übersehen? |
AW: Möchte Winamp stummschalten, falls anderer Ton (z.B. Youtube-Vid) aktiv
Ich weiß nicht, wie Windows ab Vista das Audio-System regelt. Aber es sollte schon so sein, dass ein Benutzer nicht in die Angelegenheiten eines anderen Benutzers eingreifen darf. Somit sollte man nur seinen eigenen Kram regeln können, was aber bei Einzelbenutzersystemen nicht unbedingt schwer wiegt.
Bei Windows XP gibt es so was wie bei Win >= Vista nicht. Das heißt, du hast nicht die Funktionen, um einzelnen Programmen den Ton abzudrehen, o.Ä. Somit sollte das Nachstellen dieser Funktionen sehr schwer bis unmöglich werden. Da vermutlich alle hier für die Soundausgabe irgendwelche Frameworks benutzen, dürfte dir auch keiner sagen können, wie die Funktion heißt, um die Soundausgabe zu starten. Wenn du das wüsstest, könntest du die Hooken. Bernhard |
AW: Möchte Winamp stummschalten, falls anderer Ton (z.B. Youtube-Vid) aktiv
Hab letztens was in einem MSDN-Blog ein Beispiel zu WASAPI gesehen, was hilfreich sein könnte:
WASAPI loopback capture (record what you hear) Habe den Artikel nur flüchtig gelesen, aber ich glaube, dort wurde erwähnt, dass WASAPI nur dann ein Signal sendet, wenn tatsächlich etwas ausgegeben wird – also wenn es still ist, fließen auch keine Daten. Das sollte sich für deine Zwecke ausnutzen lassen. edit: Wobei, ich merke gerade... wenn du WinAmp am laufen hast, dann wird natürlich immer etwas ausgegeben. Also geht es so wohl doch nicht. Vielleicht ist der verlinkte Artikel (und sein Vorgänger) aber trotzdem hilfreich. |
AW: Möchte Winamp stummschalten, falls anderer Ton (z.B. Youtube-Vid) aktiv
Für mich funktionieren die Tastaturkürzel ganz gut. Maus rauskramen ist da nicht nötig. Warum mehr Arbeit machen als nötig?
Ansonsten stimme ich Bernhard zu. Wobei fraglich ist inwieweit man da alle Funktionen mit Hooks abdecken kann. Und das Gefummel mit Sound per Prozeß geht bekanntlich nur auf neueren Windows-Versionen. |
AW: Möchte Winamp stummschalten, falls anderer Ton (z.B. Youtube-Vid) aktiv
Zitat:
Aber wie gesagt denke auch das es nicht möglich ist. Egal ob ein Signal ankommt oder nicht er kennt die Processe der laufenden anwendungen nicht. Und wie du schon sagst da Winamp ja immer läuft ist da auch nie was stumm. gruss |
AW: Möchte Winamp stummschalten, falls anderer Ton (z.B. Youtube-Vid) aktiv
danke für die vielen Beiträge zum Thema.
Also das muss doch möglich sein. Sogar unter xp, denn ich kann doch z.B. mit einem Programm alles aufnehmen was derzeit abgespielt wird. Wenn man das dann abgleicht mit dem was von Winamp abgespielt wird, kann man ja feststellen ob es nur Winamp ist, welches Ton wiedergibt oder noch andere Quellen. Nur das dürfte etwas rechenaufwendiger sein. Edit: Noch ne Idee, es ginge doch auch über die Lautstärke. Die Lautstärke von Winamp abgleichen mit der Lautstärke der gesamten Soundausgabe. Weiß Jemand wie ich die Lautstärke der gesamten Soundausgabe abfragen kann ? Gruß Julian |
AW: Möchte Winamp stummschalten, falls anderer Ton (z.B. Youtube-Vid) aktiv
Schau mal auf diesen linkhttp://www.delphi-forum.de/viewtopic...emlautst%E4rke
vielleicht löst es Dein Problem:wink: Oder auch diesen http://www.delphi-forum.de/topic_Win...a_87480,0.html alfold |
AW: Möchte Winamp stummschalten, falls anderer Ton (z.B. Youtube-Vid) aktiv
Zitat:
|
AW: Möchte Winamp stummschalten, falls anderer Ton (z.B. Youtube-Vid) aktiv
Also ich hab noch was gefunden. Nur weiß ich nicht ob man damit nun die eingestellte Lautstärke ermitteln (genau das will ich ja nicht) oder die Lautstärke des gerade abgespielten.
Leider funktioniert es nicht! Als Ergebnis kommt immer die gleiche Zahl raus :( (65024) http://www.delphi-treff.de/tipps/mul...rke-ermitteln/ |
AW: Möchte Winamp stummschalten, falls anderer Ton (z.B. Youtube-Vid) aktiv
Ne, aber mit Setvolume kann man die Lautstärke auch kleiner machen!
Hast Du Dir meinen Link angeschaut, den Code von Gausi ist genau das was Du suchst! alfold |
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:56 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz