Hallo, kann man mit AutoIt irgendwie die soundkarte abfragen, ob gerade ein Ton ausgegeben wird?
Hintergrund: Ich höre immer I-Netradio mit winamp. Wechselt nun die IP oder wird der Stream sonst irgenwie unterbrochen, stopt Winamp und ich muß wieder Play klicken.
Momentan frage ich alle 10 sec die IP ab und bei Änderung (Winamp stopt ja dann ) sende ich ein Play an Winamp. Aber ich wollte eben, falls es geht, die soundkarte abfragen, ob gerade sound ausgegeben wird.
Danke schon mal
igillan
Soundkartenaktivität abfragen
-
- [ offen ]
-
igillan -
26. Oktober 2009 um 09:29 -
Geschlossen -
Erledigt
-
-
- Offizieller Beitrag
Ich habe eine Funktion geschrieben, zum auslesen und anzeigen der Sounddaten. Du brauchst die beiden Dateien aus dem Anhang.
Bitte berichte mal, ob das bei Dir funktioniert und mit welchem Betriebssystem/welche Soundkarte. Es funktioniert nämlich nicht auf jedem Rechner und ich weiß noch nicht warum. -
Timers.au3 ist bei mir nicht vorhanden.
igillan -
Hallo Oscar,
Bei mir funktioniert es ( wenn auch ein wenig "träge" )
OS: Win Vista x86 Home Premium
Soundkarte: Edirol UA-4FXMit folgender Zeile, falls das auch von Interesse ist.
[autoit]_mciSendString('set LevelMeter input 1')
[/autoit] -
- Offizieller Beitrag
-
Ja, es scheint als ob es mit 1 oder 2 sekunden Verzögerung läuft. Ich muss das nachher mal mit meiner onboard soundkarte testen.
Mein Rechner is ein Acer Aspire 6920G.
Intel Core2Duo T7500 @ 2,2 Ghz
mit 3GB Ram
Graka (nur damit die Liste komplett ist) ist ne ATI 3650Der Vista-Leistungsindex gibt mir 4,8 Punkte. So schlecht kann er also nciht sein
-
- Offizieller Beitrag
Wenn die Verzögerung so groß ist, dann hast Du vielleicht den Mikrofon-Eingang ausgewählt. Versuch' mal einen anderen Wert.
Vom Rechner her sollte das schnell genug sein.